Patents Represented by Attorney, Agent or Law Firm Gregory Stephens
  • Patent number: 7916852
    Abstract: A method and system for providing a telephone caller information assistance such as driving directions from a starting location to a destination location. To obtain information assistance, the caller places a telephone call to access the system. If the geographical location of the caller can be determined by an automatic location identification system it is displayed on an operator console where the caller's request is transferred to be handled by a live operator. The operator receives the caller's destination request and queries the system for the street route driving instructions to the requested destination. After obtaining the street route driving instructions, the call can be transferred to an audio box having an interactive user interface capable of replaying the desired information to the caller. In an illustrative embodiment, the interactive user interface is capable providing functions to stop, start, pause, and replay the information to the caller.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: March 29, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Les Bruce, Michael Jay Sinder, Michael F. Mullarkey, Joseph Jamal Berry
  • Patent number: 7882388
    Abstract: Disclosed is a method, system, and computer readable medium for restoring a failed non-volatile memory (NVM) system in a wireless device having a primary NVM system and a secondary NVM system. The method does not require a reboot of the wireless device. A NVM manager application detects a failure in either of the NVM systems and determines which NVM system has failed. If the primary NVM system has failed then the NVM manger switches the wireless device to operate using the secondary NVM system, restores the primary NVM system using data from the secondary NVM system, then switches the wireless device back to the primary NVM system once it has been restored. If the secondary NVM system has failed then the NVM manager restores the secondary NVM system using data from the primary NVM system.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: February 1, 2011
    Assignee: Sierra Wireless America, Inc.
    Inventor: William J. Bramante
  • Patent number: 7873657
    Abstract: In a method and system for hosting a programming environment and processing user input within an information retrieval system, a definition of an expression is received from a user, during a first session between the user and an information retrieval system, the definition specifying an expression format, a response type, and a display format. The definition is stored. During a second session between the user and the information retrieval system, an expression having a semantic structure is received. The semantic structure of the expression is evaluated. A response to the expression is displayed to the user in a user interface according to the display format specified by the definition of the expression type.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: January 18, 2011
    Assignee: SAS Institute, Inc.
    Inventors: Emmanuel Roche, Yves Schabes
  • Patent number: 7809724
    Abstract: A method for processing user input includes the step of receiving, during a session, via one of a plurality of media gateways, from a user, an expression having a semantic structure. The semantic structure of the expression is evaluated. An expression type is identified, responsive to the evaluation of the semantic structure. Based on the expression type, a response to the expression is generated. A determination is made as to whether to store the received expression, the response, and an identification of the user.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: October 5, 2010
    Assignee: SAS Institute Inc.
    Inventors: Emmanuel Roche, Yves Schabes
  • Patent number: 7805444
    Abstract: A method for processing user input includes the step of receiving, during a first session between a user and an interaction environment, via one of a plurality of media gateways, from the user, a resource including a plurality of predefined markers and at least one expression. An expression type is identified, responsive to an evaluation of the semantic structure and to one of the predefined markers. A determination is made as to whether to store at least one of: an identification of the user and the at least one expression. The resource is displayed in a viewable display format, responsive to a second predefined marker. A second expression is received. An expression type is identified, responsive to an evaluation of a semantic structure of the second expression. Based on the expression type and on the resource received during the first session, a response to the second expression is generated.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: September 28, 2010
    Assignee: SAS Institute Inc.
    Inventors: Emmanuel Roche, Yves Schabes
  • Patent number: 7774429
    Abstract: A method of building and assembling programs across computer networks that is dictated by the user to perform logical work without the user using a compiler. Users are able to assemble programs over a network by defining or re-defining which logical components are bound into the overall program without the use of a compiler. Logical components are called and bound into the program at run time, allowing dynamic programming which may be modified at any time without re-compiling the entire program. Each logical component can act independently of other logical components or work in concert with each other. This allows assembly of a program, even though some components may be created using totally different methodologies and/or are constructed by different programmers.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: August 10, 2010
    Assignee: Open Invention Network, LLC
    Inventor: Jimmy J. Jenkins
  • Patent number: 6580930
    Abstract: A detector selector and method are provided for selecting among detectors, where a less complex detector detects known symbols in a received signal, and a bit error rate for the known symbols is used to determine whether the less complex detection method is sufficient. If the less complex detector is not sufficient, a more complex detector is used to detect the signal. Additionally, assured symbols are used as known symbols to increase the accuracy for the determination of whether the less complex detector is sufficient.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: June 17, 2003
    Assignee: Ericsson, Inc.
    Inventors: Tracy L. Fulghum, Sandeep Chennakeshu, R. David Koilpillai
  • Patent number: 6570946
    Abstract: A prescaler (200) includes a first frequency divider (204, 206) configured to receive an input signal at an input frequency. The prescaler further includes a phase rotator (208) coupled to the first frequency divider to produce a plurality of signal phases in response to the input signal. A frequency control circuit (214) is configured as a one-hot decoder to select one signal phase of the plurality of signal phases. The one-hot decoder provides maximum speed of operation of the prescaler by eliminating decoding of the feedback signal.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: May 27, 2003
    Assignee: Ericsson, Inc.
    Inventors: David K. Homol, Nikolaus Klemmer, Al Jacoutot
  • Patent number: 6567483
    Abstract: A technique for correlating a stream of signal sample values with a predetermined binary code having a plurality of binary code bits is disclosed. The technique is realized by forming precombinations of groups of the signal sample values in the stream, and then temporally ordering the precombinations. Particular ones of the temporally ordered precombinations are selected based upon particular combinations of the plurality of binary code bits. The particular selected ones of the temporally ordered precombinations are then combined to form a correlation.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: May 20, 2003
    Assignee: Ericsson, Inc.
    Inventors: Paul W. Dent, Clarence V. Roberts
  • Patent number: 6563861
    Abstract: A receiving apparatus Doppler spread estimator includes a receiver receiving signals over a transmission channel that varies over time due to fading and converting the signals to digital samples for processing. A stationarizer operatively associated with the receiver stationarizes the digital samples. An estimator is operatively associated with the stationarizer for estimating spectral density of the stationarized digital samples. The correlator is operatively coupled to the estimator for correlating the spectral density estimates with functions corresponding to hypotheses of plural Doppler spread values to select one of the Doppler spread values as an estimate of actual Doppler spread.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: May 13, 2003
    Assignee: Ericsson, Inc.
    Inventors: Leonid Krasny, Sandeep Chennakeshu, David Koilpillai
  • Patent number: 6484285
    Abstract: An apparatus and method decode information signals which have been encoded using a tailbiting error-correction codeword. The method generally includes the steps of initializing a number of decoder states corresponding to all possible starting states of the encoder to have equal associated likelihood metrics. The metrics are updated to reflect a likelihood metric for each of the decoder states given the received information signals. Further information signals, representative of further coded symbols, are received and a decoder state having the highest associated likelihood metric is extended by updating the likelihood metric to produce new likelihood metrics for each possible hypothesized extended decoded information symbol, given the further received information signals. An assumed value for the extended decoder information symbol is appended to the symbol history for the extended decoder state.
    Type: Grant
    Filed: February 7, 2000
    Date of Patent: November 19, 2002
    Assignee: Ericsson, Inc.
    Inventor: Paul W. Dent
  • Patent number: 6483828
    Abstract: A system and method for permitting variable information rates and improved error performance using orthogonal or near-orthogonal codes is disclosed. This is achieved by simultaneously transmitting two or more Walsh code words from a given orthogonal code set and/or by transmitting multiple shorter orthogonal codewords sequentially such that their combined length equals the original codeword. It should be emphasized that the present invention can be used with any orthogonal or near-orthogonal code set.
    Type: Grant
    Filed: February 10, 1999
    Date of Patent: November 19, 2002
    Assignee: Ericsson, Inc.
    Inventors: Kumar Balachandran, Rajaram Ramesh, Havish Koorapaty, Eric Wang, Sandeep Chennakeshu, Amer Hassan