Patents Represented by Attorney, Agent or Law Firm Gregory A. Stephens
-
Patent number: 7916852Abstract: 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: GrantFiled: June 8, 2004Date of Patent: March 29, 2011Assignee: Open Invention Network, LLCInventors: Les Bruce, Michael Jay Sinder, Michael F. Mullarkey, Joseph Jamal Berry
-
Patent number: 7882388Abstract: 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: GrantFiled: August 21, 2008Date of Patent: February 1, 2011Assignee: Sierra Wireless America, Inc.Inventor: William J. Bramante
-
Patent number: 7882032Abstract: 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 transmittalType: GrantFiled: August 17, 2000Date of Patent: February 1, 2011Assignee: Open Invention Network, LLCInventor: Ned Hoffman
-
Patent number: 7873657Abstract: 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: GrantFiled: January 12, 2007Date of Patent: January 18, 2011Assignee: SAS Institute, Inc.Inventors: Emmanuel Roche, Yves Schabes
-
Patent number: 7853874Abstract: 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: GrantFiled: June 20, 2007Date of Patent: December 14, 2010Assignee: SAS InstituteInventors: Yves Schabes, Emmanuel Roche
-
Patent number: 7840058Abstract: 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: GrantFiled: February 18, 2008Date of Patent: November 23, 2010Assignee: Open Invention Network, LLCInventor: Paul M. Payton
-
Patent number: 7809724Abstract: 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: GrantFiled: January 12, 2007Date of Patent: October 5, 2010Assignee: SAS Institute Inc.Inventors: Emmanuel Roche, Yves Schabes
-
Patent number: 7805444Abstract: 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: GrantFiled: January 12, 2007Date of Patent: September 28, 2010Assignee: SAS Institute Inc.Inventors: Emmanuel Roche, Yves Schabes
-
Patent number: 7774429Abstract: 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: GrantFiled: August 15, 2003Date of Patent: August 10, 2010Assignee: Open Invention Network, LLCInventor: Jimmy J. Jenkins
-
Patent number: 6832080Abstract: 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: GrantFiled: September 12, 2000Date of Patent: December 14, 2004Assignee: Ericsson, Inc.Inventors: Huseyin Arslan, Karl James Molnar, Gregory E. Bottomley, Ali S. Khayrallah
-
Patent number: 6832195Abstract: 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: GrantFiled: July 3, 2002Date of Patent: December 14, 2004Assignee: Sony Ericsson Mobile Communications ABInventor: Phillip Marc Johnson
-
Patent number: 6823176Abstract: 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: GrantFiled: September 23, 2002Date of Patent: November 23, 2004Assignee: Sony Ericsson Mobile Communications ABInventor: Terrence E. Rogers
-
Patent number: 6785537Abstract: 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: GrantFiled: May 22, 2002Date of Patent: August 31, 2004Assignee: Sony Ericsson Mobile Communications ABInventor: Scott G. Hicks
-
Patent number: 6754891Abstract: 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: GrantFiled: September 7, 2000Date of Patent: June 22, 2004Assignee: Red Hat, Inc.Inventors: Michael Snyder, Jim Blandy
-
Patent number: 6748214Abstract: 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: GrantFiled: August 3, 1999Date of Patent: June 8, 2004Assignee: Ericsson, Inc.Inventors: Yngve Kenneth Wallstedt, Olof Tomas Backstrom, Mats Vilhelm Hoglund
-
Patent number: 6674815Abstract: 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: GrantFiled: June 16, 1999Date of Patent: January 6, 2004Assignee: Ericsson, IncInventor: Kambiz C. Zangi
-
Patent number: 6628955Abstract: 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: GrantFiled: June 14, 2001Date of Patent: September 30, 2003Assignee: Ericsson, Inc.Inventors: Leonard Lee, Evin Feli
-
Patent number: 6580930Abstract: 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: GrantFiled: April 15, 1999Date of Patent: June 17, 2003Assignee: Ericsson, Inc.Inventors: Tracy L. Fulghum, Sandeep Chennakeshu, R. David Koilpillai
-
Patent number: 6570946Abstract: 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: GrantFiled: November 3, 1999Date of Patent: May 27, 2003Assignee: Ericsson, Inc.Inventors: David K. Homol, Nikolaus Klemmer, Al Jacoutot
-
Patent number: 6567483Abstract: 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: GrantFiled: July 1, 1999Date of Patent: May 20, 2003Assignee: Ericsson, Inc.Inventors: Paul W. Dent, Clarence V. Roberts