Patents Represented by Attorney, Agent or Law Firm Gregory A. 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: 7882032
    Abstract: This invention is a method and system for tokenless biometric authorization of an electronic communication, using a biometric sample, a master electronic identicator, and a public communications network, wherein the method includes: an electronic communication formation step, wherein at least one communication comprising electronic data is formed; a user registration step, wherein a user electronically submits a registration biometric sample taken directly from the person of the user; a public network data transmittal step, wherein the registration biometric sample is electronically transmitted to a master electronic identicator via a public communications network, said master electronic identicator comprising a computer database which electronically stores all of the registration biometric samples from all of the registered users; a user registration biometric storage step, wherein the registration biometric sample is electronically stored within the master electronic identicator; a bid biometric transmittal
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: February 1, 2011
    Assignee: Open Invention Network, LLC
    Inventor: Ned Hoffman
  • 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: 7853874
    Abstract: System of correcting misspelled words in input text detects a misspelled word in the input text, determines a list of alternative words for the misspelled word, and ranks the list of alternative words based on a context of the input text. In certain embodiments, finite state machines (FSMs) are utilized in the spelling and grammar correction process, storing one or more lexicon FSMs, each of which represents a set of correctly spelled reference words. Storing the lexicon as one or more FSMs facilitates those embodiments of the invention employing a client-server architecture. The input text to be corrected may also be encoded as a FSM, which includes alternative word(s) for word(s) in need of correction along with associated weights. The invention adjusts the weights by taking into account the grammatical context in which the word appears in the input text.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: December 14, 2010
    Assignee: SAS Institute
    Inventors: Yves Schabes, Emmanuel Roche
  • Patent number: 7840058
    Abstract: A method is provided for generating height information for an image point on a rectified image from first and second aerial images having respective first and second sets of rational polynomial coefficients (RPCs), the first and second aerial images and the rectified image including overlapping image locations. The method comprises steps for generating epipolar lines and RPC lines and intersection points of epipolar lines and RPC lines. The method also comprises steps for equating line and sample coordinates to cubic polynomial equations and simultaneously solving the cubic polynomial equations to generate a height of the image point.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: November 23, 2010
    Assignee: Open Invention Network, LLC
    Inventor: Paul M. Payton
  • 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: 6832080
    Abstract: An adaptive radio receiver utilizes control functions derived from received signals in an interference-limited environment to decide whether to implement conventional single-user demodulation or joint demodulation. The decision to implement joint or conventional demodulation is based upon the values of estimates derived for Doppler spread, carrier-to-interference plus noise, dispersiveness and the likelihood of the presence of a dominant interferer.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: December 14, 2004
    Assignee: Ericsson, Inc.
    Inventors: Huseyin Arslan, Karl James Molnar, Gregory E. Bottomley, Ali S. Khayrallah
  • Patent number: 6832195
    Abstract: A system and method of determining whether a receiver in active (non-DTX) mode should remain in active (non-DTX) mode or switch to inactive (DTX) mode and vice versa. For switching from non-DTX to DTX mode in a receiver, a received AMR frame is subjected to a SID_FIRST marker comparison. If the results of the SID_FIRST marker comparison exceed a SID_FIRST threshold, then the received AMR frame is processed as a SID_FIRST frame and the receiver is switched to DTX mode. Otherwise, the received AMR frame is subjected to a SID_UPDATE marker comparison. If the results of the SID_UPDATE marker comparison exceed a SID_UPDATE threshold, then the received AMR frame is processed as a SID_UPDATE frame and the receiver is switched to DTX mode. Otherwise, the received AMR frame is processed as a voice frame in non-DTX mode. For switching from DTX to non-DTX mode in a receiver, a received AMR frame in DTX mode is subjected to an ONSET frame comparison.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: December 14, 2004
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Phillip Marc Johnson
  • Patent number: 6823176
    Abstract: A system and method of masking an objectionable artifact in a mobile telephone. The process starts by referring to the design characteristics of the mobile phone to determine the expected level and source of objectionable artifacts that will be apparent during operation of the mobile phone. The noise necessary to mask the objectionable artifact is then calculated. The masking noise signal is then created within the mobile telephone and superimposed over the objectionable artifact. The masking noise signal is typically created in a digital signal processor (DSP) resident within the mobile telephone using a pseudo-noise generator. The masking noise signal can be stored as a look-up table in the digital signal processor (DSP) of the mobile telephone. To further enhance the effectiveness of the masking process, the masking noise signal is filtered to best match the objectionable artifact. The masking noise signal can be low pass filtered for objectionable artifacts that are lower in frequency.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: November 23, 2004
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Terrence E. Rogers
  • Patent number: 6785537
    Abstract: A system and method for preventing the unauthorized use of improperly obtained mobile equipment is disclosed. The mobile equipment includes a plurality of personalization categories that are programmable into the mobile equipment by the manufacturer. Prior to purchase and at the request of the network provider, at least one of the personalization categories in addition to the network personalization category is enabled in the mobile equipment by the manufacturer. Upon powering up the mobile equipment for the first time, a personalization check is performed for the plurality of personalization categories. The personalization check is destined to fail with respect to one of the personalization categories other than the network personalization category. At this point, the person attempting to activate the mobile equipment is prompted for the authorization code for the personalization category that failed.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: August 31, 2004
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Scott G. Hicks
  • Patent number: 6754891
    Abstract: The present invention is a tracepoint debugging system in which instructions and displays to and from the user are represented using programming abstractions. This aids in the users' understanding of the collected tracepoint data. Additionally, the system can evaluate arithmetic expressions at the target system in order to determine addresses of data which is to be stored into the tracepoint buffer. This can reduce the amount of data required to be stored in the tracepoint buffer.
    Type: Grant
    Filed: September 7, 2000
    Date of Patent: June 22, 2004
    Assignee: Red Hat, Inc.
    Inventors: Michael Snyder, Jim Blandy
  • Patent number: 6748214
    Abstract: A mobile station can be used in both public cellular systems and private cellular systems, the private cellular system using select allocated frequency bands from the public cellular systems. There is disclosed herein a system for manually searching for one of the private cellular systems. The system comprises a memory storing information on select frequency bands. A transmitter and receiver is provided for communicating in the public cellular systems and the private cellular systems. An input initiates a manual search for one of the private cellular systems using the stored information on one of the select frequency bands. A programmed processor is operatively coupled to the memory, the transmitter and receiver and the input for operating the transmitter and receiver to search for the one private cellular system using the one of the select frequency bands.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: June 8, 2004
    Assignee: Ericsson, Inc.
    Inventors: Yngve Kenneth Wallstedt, Olof Tomas Backstrom, Mats Vilhelm Hoglund
  • Patent number: 6674815
    Abstract: A method of estimating and/or tracking time varying radio channels comprises the step of receiving signals transmitted over the channels and converting the signals to digital samples for processing. Positions of fading rays of the channel medium are determined. Impulse response of a channel medium are estimated for each of the estimated positions. Estimates of the time varying radio channels are then calculated using the digital samples and the estimated impulse responses.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: January 6, 2004
    Assignee: Ericsson, Inc
    Inventor: Kambiz C. Zangi
  • Patent number: 6628955
    Abstract: A method and device(s) for increasing the Cellular Digital Packet Data (CDPD) user data rate between a mobile terminal and a basestation in a digital cellular mobile communications system. The method and device(s) use the same modulation scheme that is used for digital speech to encapsulate CDPD block data, specifically, the TIA/EIA-136 standard. The TIA/EIA-136 standard can accommodate more data than the GMSK modulation scheme that is typically used for CDPD block data. In order to encapsulate CDPD block data using the TIA/EIA-136 standard, an encoding step is performed on the sending end that includes constructing a CDPD block comprised of CDPD data, assembling an TIA/EIA-136 frame leaving the data fields of the frame empty, and placing CDPD block data in the data fields. The assembled TIA/EIA-136 frame is then sent using existing transmission code.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: September 30, 2003
    Assignee: Ericsson, Inc.
    Inventors: Leonard Lee, Evin Feli
  • 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