Home  Bio  Papers  Patents  Press  Talks  Recommended  Videos  Simulations  Blog  Photos  Personal Contact 



Issued Patents

"Systems, Methods, and Devices for Reliable Asynchronous Message Transmission (2)"
U.S. Patent #7,283,809
A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.



"Systems, Methods, and Devices for Reliable Asynchronous Message Transmission (1)"
U.S. Patent #7,058,392
A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.



"Broadcast/multicast system and protocol"
U.S. Patent #6,940,857
A system and method directed to providing a broadcast/multicast in a circuit-switched network. An exemplary method includes receiving at a first switch a call directed to a called number; determining whether the first switch has an active connection to the called number; if the first switch has an active connection to the called number, merging the call with the active connection; and if the first switch does not have an active connection to the called number, routing the call to a next switch. The process is repeated as necessary until a next switch with an active connection is identified and/or the switch serving the called number is reached. The present invention conserves network resources and increases network efficiency, in part, by not carrying a call any further than is necessary for the caller to participate in a broadcast/multicast.



"Method and System for Communicating Multimedia Content in a Unicast, Multicast, Simulcast, or Broadcast Environment"
U.S. Patent #6,704,576
Co-inventors: Ron Brachman, Peter Driessen, Evan Crandall, Steve Greenspan, Mathias Kretschmer, Schuyler Quackenbush
The invention provides a system and method in which users may join a communication mode such that the multimedia content received by the user is closely matched to a predefined profile. The content may be transmitted by unicast, multicast or radio broadcast. Moreover, depending on an individual's request(s) and that of other users in a network, a user may switch between a radio broadcast, multicast and unicast to meet the user's preferences based on a profile. Profile data may include content type, transmission quality, cost considerations, etc. The two-way nature of the system and method also enable a user to request and receive information and complete transactions.



"Multi-Line Telephone with Input/Output Mixing and Audio Control (2)"
U.S. Patent #6,674,842
The present invention is a method and apparatus for selectively controlling the interconnectivity of two or more active telephone lines and/or one or more audio characteristics of each of the active telephone liens during a multi-line call. A bridge or a call connection control may be implemented to provide selective call connection for each active telephone call. The user may thereby control the interconnectivity of each parry to the user and to the other parties to the conference or multi-line call. An audio controller may also be implemented within a multi-line telephone or at a telephony switch. The call connection control or the volume control may be implemented within the telephone network such as a switch or locally at the telephone unit. The user may provide the desired interconnectivity or volume parameters for the multi party call using a user interface. Optionally, the audio controller may process the audio signals of the conferenced telephone lines and intelligently adjust the audio characteristics of the audio signals.



"Method and System for an Enhanced Network and Customer Premise Equipment Personal Directory"
U.S. Patent #6,658,455
Method and system for providing a personal network directory comprises terminal apparatus including a processor, memory and a keyboard for communicating with a network server. The network server may maintain a personal network directory for a telecommunications subscriber of called and calling party telephone numbers to/from the subscriber and identification of applications software which may be periodically updated. The subscriber may access the personal directory for a telephone number from a dumb telephone more quickly and easily than a shared directory assistance operator by dialing a special unique sequence of digits after a shared number such as 411 or (area code) 555-1212 or by dialing a unique character string for their personal directory. If the user has an intelligent telephone, the subscriber may via a communications protocol access and download one or more telephone numbers or programs at a time consistent with a personal rule-base associated with the directory in network or terminal memory.



"Multi-line Telephone with Input/Output Mixing and Audio Control (1)"
U.S. Patent #6,453,022
The present invention is a method and apparatus for selectively controlling the interconnectivity of two or more active telephone lines and/or one or more audio characteristics of each of the active telephone liens during a multi-line call. A bridge or a call connection control may be implemented to provide selective call connection for each active telephone call. The user may thereby control the interconnectivity of each party to the user and to the other parties to the conference or multi-line call. An audio controller may also be implemented within a multi-line telephone or at a telephony switch. The call connection control or the volume control may be implemented within the telephone network such as a switch or locally at the telephone unit. The user may provide the desired interconnectivity or volume parameters for the multi party call using a user interface. Optionally, the audio controller may process the audio signals of the conferenced telephone lines and intelligently adjust the audio characteristics of the audio signals.



"Control of Commercial Processes"
U.S. Patent #6,339,838
To achieve an integrated and robust system of business process tools that can, through feedback, continually improve its level of efficiency, a novel arrangement has been created with a commonly shared data repository which maintains a formal model of a process under consideration, and a plurality of tools that, through appropriate cooperation between the tools, offer the ability to model an EP process (that is, an existing process or a proposed process), analyze the process, control the process, modify the process, improve the model, and generally result in a more efficient EP process. The set of tools included in the arrangement is not limited although, as a minimum, it is considered necessary to include a modeling tool, a workflow tool, and a code generation tool. More specifically, the workflow tool allows interaction with an EP process to develop information that can be used to enhance the EP process model (in the sense of proposing an improved EP process); the modeling tool allows for modifying the model data; and the code generation tool allows for the provision and delivery of an enhanced code to the EP process which, in turn, allows the workflow tool to effect an improved EP process. The common repository forms a nexus for the two-way communication that exists between the various tools employed in connection with the EP process.



"Apparatus and Method for Uniform, Even Slicing"
U.S. Patent #6,318,222
A cutting implement with a blade, a handle, and a tip, used in conjunction with a planar support surface upon which food or a similar substance rests. The handle and tip cooperate to maintain the blade parallel to, and a pre-determined distance from, the support surface during a reciprocal horizontally-translating slicing motion, thus ensuring that slices are produced with two parallel planar surfaces which are uniformly of a pre-determined thickness.



"Digital Coding Technique Which Avoids Loss of Synchronization"
U.S. Patent #5,461,379
Loss of synchronization, due to a digital data signal having the same signal value for an extended number of bit or symbol periods, is overcome through the use of a coding scheme which assures transitions after each such period despite the absence of transitions in the signal to be encoded. Broadly, within the encoder, a digital input signal having m signal levels is transformed into a coded digital output signal having n possible signal values, where m < n. The transformation alters the current digital input signal value as a function of the previous coded digital output signal value and the current digital input signal value performed in a number system whose modulus is n. In a disclosed embodiment, a binary input signal is coded into an output signal having three signal levels. The transformation provided in the encoder of this disclosed embodiment provides a coded output signal whose value is equal to the previous coded output signal value +1, modulo 3, when the current value of the digital input signal is logical 1 and whose value is the previous coded output signal value -1, modulo 3, or, equivalently, the previous coded output signal value 2, modulo 3, when the current value of the digital input signal is logical "0". Advantageously, this approach can be implemented for the coding of a digital signal having two or more signal levels.



"Systeme et Protocole de Diffusion/Multidestination pour Reseaux Commute par Circuit (A Broadcast/Multicast System and Protocol for Circuit-Switched Networks"
Canadian Patent #2,392,664
A system and method directed to providing a broadcast/multicast in a circuit--switched network. An exemplary method includes receiving at a first switch a call directed to a called number; determining whether the first switch has an active connection to the called number; if the first switch has an active connection to the called number, merging the call with the active connection; and if the first switch does not have an active connection to the called number, routing the call to a next switch. The process is repeated as necessary until a next switch with an active connection is identified and/or the switch serving the called number is reached. The present invention conserves network resources and increases network efficiency, in part, by not carrying a call any further than is necessary for the caller to participate in a broadcast/multicast.



Published Patent Applications

"System And Method For Global Traffic Optimization In A Network"
U.S. 2008/0158159
The present invention provides a system and method for providing global traffic optimization for a mix of applications running at multiple locations connected by a WAN Various means are provided via WAN accelerator, edge shapers, and WAN bandwidth, route, QoS, and packet control to maximize application performance while minimizing cost, in accordance with customer policy.



"Method and Apparatus for Providing Message Content Based Route Selection"
U.S. 2008/0101368
A method and apparatus for selecting routes based on message content for packets transmitted over networks such as packet networks are disclosed. The method receives one or more packets and determines message content associated with said packets. The method then selects a route for transmission of said one or more packets based on said message content.



"Method and Apparatus for providing Security Policy Based Route Selection"
U.S. 2008/0101367
A method and apparatus for selecting routes for packet transmission based on a security policy are disclosed. For example, the present method receives one or more packets and determines a security policy associated with the packets. The method then selects a route for transmission of the one or more packets based on the security policy.



"Method and Apparatus for Maximizing Distance of Data Mirrors"
U.S. 2001/0047412
The invention is a method and apparatus for mirroring and relaying computer data to improve continuity of data by maximizing the distance between two copies of the data in synchronous mode, zero data loss environments. In one embodiment, the invention uses multiple remote mirror sites to increase the distance of one copy of mirrored data from another copy of mirrored data. In another embodiment, the invention uses relays in a wide-area cascade to increase the distance of a remote mirror site from a server sending write requests. This is done without affecting system performance by allowing the server to continue performance when an acknowledgment is received from the first relay, without waiting for an acknowledgment from the remote mirror site.



"Dynamic Content Distribution and Data Continuity Architecture"
U.S. 2002/0055972
The invention is a system and method for managing data objects in a network or networks such that there may be at least n copies of the data object and each copy of the data object may be separated by at least a distance of d. In the event of a disaster and loss of a data object, there may be at least n-1 copies of the data object remaining at various sites in the network. Information relating to the identity of each data object and location may be maintained in a central server or distributed in a doubly linked structure, for example. Further, the data object may be copied to storage locations in proximity to requesting sites resulting in an increased number of copies of the data object. Less often or less recently accessed copies of the data object may be subsequently removed to return the number of copies to n. In another embodiment, data may be lost, thus reducing the number of copies to below "n". New copies are created and re-inserted into the network to maintain the minimum number of copies of the data object in the network separated by at least a distance of d.



"Dispositif a Mains et Clavier Numerique Fonctionnant a Une Main (Handheld Device Having a Keypad for Single-Handed Operation)"
Canada Intellectual Property Office #2,357,248
An ergonomically designed handheld device for easy one-handed use is provided. The device has a keypad that is shaped and positioned for easy operation by the thumb without requiring awkward or unnatural movement or requiring the user to hold the device in a clumsy manner. Keys in the keypad are arranged in a pattern that conforms to the thumb's natural range of motion. The keypad is positioned on the device to be within easy reach of the thumb without requiring the user to stretch the thumb or adjust his or her grip. Inputs are placed for easy reach by any finger of the hand holding the device. The device may include a rotatable keypad; a keypad may be disposed on an inclined surface.






© 2005-2008 Joe Weinman