Patents by Inventor Russell L. Simpson

Russell L. Simpson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7642753
    Abstract: A charging system (108) supplies a source voltage (Vco, FIG. 5) and a source current (Ico, FIG. 5) to a plurality of battery cells (110). The charging system operates according to a method (200) including the steps of determining (202) a capacity for each of the plurality of battery cells (120 and 130), determining (204) a desired cutoff current (Ico1, FIG. 5) for a select one of the plurality of battery cells (120) having the smallest capacity, determining (206) an optimal source cutoff current according to the capacity of the select one of the plurality of battery cells, adjusting (208) the source current according to the optimal source cutoff current, and upon the source current reaching the optimal source cutoff current, switching out the select one of the plurality of battery cells to allow continued charging of another cell until it is fully charged.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: January 5, 2010
    Assignee: Motorola, Inc.
    Inventors: Russell L. Simpson, Joseph Patino
  • Patent number: 7626365
    Abstract: The invention concerns a method (200) and system (100) for charging a battery (110). The method includes the steps of receiving (212) an input power supply signal (300), monitoring (216) the input power supply signal to determine when the input power supply signal reaches first and second predetermined thresholds (314, 316) and in response to the monitoring step, selectively controlling (217) a charging switch (122) that controls the flow of the input power supply signal to the battery. The controlling step can include activating (220) the charging switch when the input power supply signal reaches the first predetermined threshold and deactivating (226) the switch when the input power supply signal reaches the second predetermined threshold.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: December 1, 2009
    Assignee: Motorola Inc.
    Inventors: Joseph Patino, Marco Pulido, Russell L. Simpson
  • Patent number: 7626355
    Abstract: A portable electronic device and a method to protect the portable electronic device from a battery bounce are provided. The portable electronic device (100) can comprise a free-fall condition sensor (105) enabled to detect a pre-battery bounce condition in the portable electronic device and a processor (110) coupled to the free-fall condition sensor (105). The processor (110), in response to a detection of the pre-battery bounce condition by the free-fall condition sensor (105), can be programmed to place the portable electronic device (100) in a pre-battery bounce setting. The method can include detecting a pre-battery bounce condition in the portable electronic device (405) and in response to the detection of the pre-battery bounce condition (405), placing the portable electronic device in a pre-battery bounce setting (410).
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: December 1, 2009
    Assignee: Motorola, Inc.
    Inventors: John M. Burgan, Andrew F. Burton, Ronald S. Coapstick, Jon S. Miller, Joseph Patino, Russell L. Simpson
  • Publication number: 20090210225
    Abstract: The disclosed personal information management (PIM) system supports tasks and reminders via a audio user interface. The user creates a task object via a telephone call to the server. The task object may include an audio recording of the user's voice received during the telephone call. The system may convert the user's speech to text and may store the text in the task object. The system may include other structured data further defining the task such as calling party number, due date, start date, priority, status, percentage complete, categories, or the like. As stored by the system, the task may appear with the user's other tasks in the user's client. The PIM system may provide outbound telephone calls to the user as reminders associated with the user's tasks. The user receiving the reminder call may hear voice prompts, computer generated speech, and/or the audio recording associated with the task.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: Microsoft Corporation
    Inventors: Russell L. Simpson, Clifford N. Didcock
  • Publication number: 20090204666
    Abstract: A server push model for client/server communications. The push architecture operates on top of a non-push (e.g., request/response) protocol (e.g., HTTP) to combine notifications from multiple data sources (e.g., email, text messaging, etc.). The server can be a middle-tier server (or proxy) to which a single web client registers interest in one or more notification types from one or more data sources. The mid-tier server aggregates the notifications from the various data sources and delivers the notifications to the requesting client via a single “push” pipe. The web client then distributes each notification to the appropriate parts of the client user interface. A producer/consumer locking mechanism eliminates blocking threads waiting on a mutual exclusion lock. A notification throttling mechanism distinguishes different types of notifications in order to guarantee that the client is not overloaded with too much information.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Giselli Panontini De Souza Sana, Daniel V. Kling, Sridhar Raman, Jim R. Van Eaton, Russell L. Simpson
  • Publication number: 20090128089
    Abstract: The invention concerns a light detection power system (105). The system can include a solar cell charging circuit (120) having at least one solar cell (116) in which the solar cell charging circuit can provide power to a power source (114), a lighting circuit (122) that receives power from the power source and a controller (118) coupled to the solar cell charging circuit and the lighting circuit. The controller can enable the lighting circuit when a power level that the controller detects from the solar cell charging circuit fails to reach a first predetermined threshold. The solar cell charging circuit can include a switch (130) that is controlled by the controller. The controller can further enable the switch when the power level that the controller detects from the solar cell charging circuit reaches a second predetermined threshold.
    Type: Application
    Filed: January 28, 2009
    Publication date: May 21, 2009
    Applicant: MOTOROLA, INC.
    Inventors: JOSEPH PATINO, RUSSELL L. SIMPSON
  • Publication number: 20090106687
    Abstract: A virtual list view in a web application is dynamically updated such that a user can seamlessly access and manage the presented data despite the inherent latency involved with the web. Data associated with the virtual list view is downloaded in chunks and the view updated as the user scrolls. By coupling the user's scrolling and particular chunks of data to be downloaded system resources are utilized in an efficient manner. Additional user interface controls for the user interface are employed for rapid and efficient access to portions of data minimizing delay and system resource occupation.
    Type: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Applicant: Microsoft Corporation
    Inventors: Giselli Panontini De Souza Sana, Rajatish Mukherjee, Scott C. Mikula, Jim R. Van Eaton, Russell L. Simpson
  • Patent number: 7486044
    Abstract: The invention concerns a light detection power system (105). The system can include a solar cell charging circuit (120) having at least one solar cell (116) in which the solar cell charging circuit can provide power to a power source (114), a lighting circuit (122) that receives power from the power source and a controller (118) coupled to the solar cell charging circuit and the lighting circuit. The controller can enable the lighting circuit when a power level that the controller detects from the solar cell charging circuit fails to reach a first predetermined threshold. The solar cell charging circuit can include a switch (130) that is controlled by the controller. The controller can further enable the switch when the power level that the controller detects from the solar cell charging circuit reaches a second predetermined threshold.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 3, 2009
    Assignee: Motorola, Inc.
    Inventors: Joseph Patino, Russell L. Simpson
  • Publication number: 20080269993
    Abstract: A crash sensing system for determining a vehicle impact includes an electronic controller for activating impact mitigation equipment during both a first stage event and a second stage event. One or more sensors are used for determining the magnitude of both frontal and side impact forces during the vehicle impact. The controller operates to adjust the sensitivity of the sensors based upon vehicle speed measurements.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 30, 2008
    Inventors: Russell L. Simpson, David J. Nichols, David R. Little
  • Patent number: 7430607
    Abstract: A method and system for managing one or more web requests provided to a web application from a client computer. An application is responsive to a web request to generate verification data. The application sends a reply to the client to calculate a stamp as a function of the generated verification data. The application is responsive to an additional request from the client including the calculated stamp to determine if it corresponds to the generated verification data. If the calculated stamp corresponds to the generated verification data, the additional web request is submitted to the web application for processing. A Web server subject to a DOS attack will be able to distinguish between genuine users(who generate stamps) and malicious users(who will not generate stamps) and over a period of time be able to restore service to the former and deny to the latter.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Gregory Allin Bolles, Radhesh Mohandas, Russell L. Simpson, Jr.
  • Publication number: 20080111522
    Abstract: A method and system for charging an electronic device (104) is provided. The method includes negotiating a first current supply (304) from a first charging port. The first charging port is one of a plurality of charging ports (106, 108, 110, 112 and 114) present on a current-supplying device (102). Further, the method includes negotiating a second current supply (306) from a second charging port, the second charging port is one of the plurality of charging ports (106, 108, 110, 112 and 114). Furthermore, the method includes combining the first current supply and the second current supply (308) to provide a combined current supply for charging the battery of the electronic device.
    Type: Application
    Filed: February 12, 2007
    Publication date: May 15, 2008
    Applicant: Motorola, Inc.
    Inventors: Russell L. Simpson, John M. Burgan, Joseph Patino, Marco Pulido
  • Publication number: 20080081623
    Abstract: A method (400) for allocating handoff of mobile stations (105, 110) to a first network node (115). The method can include receiving a handoff request for a first mobile station. Handoff of the first mobile station can be granted in response to determining that the first mobile station has an effective level of battery charge equal to or below a threshold value. Handoff of the first mobile station can be denied in response to determining that the first mobile station has an effective level of battery charge greater than the threshold value. The method also can include receiving status information (130) communicated by the first mobile station. The status information can indicate an effective battery level of the first mobile station. In another arrangement, the status information can indicate a handoff priority level of the first mobile station.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: MOTOROLA, INC.
    Inventors: John M. Burgan, William E. Ceres, Donald R. Dale, Joseph Patino, Marco Pulido, Russell L. Simpson
  • Publication number: 20080080681
    Abstract: A server (122) provides at least one advertisement choice (404) to a user and receives a selection of the at least one advertisement choice from the user. An endorsement is then created from the selected advertisement choice and linked to a voice mail service subscribed to by the user. When a call is received from an originating device (106), the endorsement is played in association with an outgoing voice mail message to a user of the originating device.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: John M. Burgan, Joseph Patino, Russell L. Simpson
  • Patent number: 7349783
    Abstract: A supplemental restraint deployment method utilizes measured vehicle speed and acceleration and the output of a closing velocity sensor that detects the presence and closing rate of an approaching object prior to contact with the vehicle. The closing velocity and vehicle speed are utilized for classification of an impending crash event, where the deployment options vary depending on the crash classification. In the ensuing crash event, a classification-dependent algorithm is executed to determine if, when and what level of restraint deployment is warranted based on measures of actual crash severity. Additionally, the algorithm is reset when the calculated change in vehicle velocity reaches the initial closing velocity.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: March 25, 2008
    Assignee: Delphi Technologies, Inc.
    Inventors: Robert J. Cashler, Junqiang Shen, Walter Kirk Kosiak, Russell L. Simpson, Charles A. Cluff
  • Publication number: 20080051165
    Abstract: A communication device (100) that includes a transceiver (210), a sensor (230) that detects proximity of the communication device with respect to a user (105), and a controller (205) that selectively changes at least one operating parameter of the transceiver when the sensor detects that the communication device is proximate to the user. The operating parameter that is changed can includes a transmit power of communication signals generated by the transceiver and/or a data transmission rate of signals generated by the transceiver. The communication device also can include a first antenna (215) and a second antenna (220), and the operating parameter that is changed can include a selection of the first antenna or the second antenna through which to transmit an RF signal. The sensor can sense a value of electric field intensity, a value of capacitance, or acoustically measure a distance between the communication device and the user.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Applicant: MOTOROLA, INC.
    Inventors: John M. Burgan, William E. Ceres, Donald R. Dale, Joseph Patino, Carlos A. Rivera-Cintron, Russell L. Simpson
  • Patent number: 7274169
    Abstract: A device (100) has a charging system (102) for coupling to a charger (103) operating in a vehicle, and a processor coupled to the charging system. The processor is programmed to detect (202) a charging state while a user of the device is operating the vehicle, and detect (204-208) an act by the user to exit the vehicle.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: September 25, 2007
    Assignee: Motorola, Inc.
    Inventors: John M. Burgan, Joseph Patino, Russell L. Simpson
  • Patent number: 7224992
    Abstract: A stereo headset (104) with push-to-talk function can be interfaced with a wireless communication device (102) via a connector interface. The connector interface preferably includes a jack at the wireless communication device (102) and a compatible plug at the stereo headset (104). An electrical contact (310) at the connector interface can contemporaneously interconnect both electrical audio signals between the wireless communication device (102) and at least one of the speakers of the stereo headset (104) and electrical user input signals from an external push-to-talk user input device (232) to the wireless communication device (102).
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: May 29, 2007
    Assignee: Motorola, Inc.
    Inventors: Joseph Patino, Audley F. Patterson, Richard L. Pyatt, Russell L. Simpson, Sybren D. Smith
  • Patent number: 7177949
    Abstract: Methods, systems, computer program products, and data structures for displaying data on a web browser interface where the data in its native format is not displayable on a web browser interface. A network server receives a request for content from a network device where the request includes a request for data that is not displayable on a web browser. The network server identifies a template, which will be used to transform non-displayable data into displayable content. The network server accesses non-displayable data that is stored on a data server and processes the accessed non-displayable data according to the identified template in order to transform it into displayable content. A template may include HTML code as well as customized tags. The customized tags are consumed by a rendering engine, which executes certain functions to modify the data, making it displayable content. Once transformed, displayable content is sent to the network device.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Shawn D. Bracewell, Troy Mayhan, Russell L. Simpson, Jr., Puhazholi Vetrivel, Ward Beattie
  • Patent number: 7167107
    Abstract: The invention concerns a method (200) of generating an array (100, 300, 400) having a reduced number of input/outputs (114, 314, 414). The method includes the steps of, for each array row input/output, grouping (212) at least one set of rows (124, 324, 424) in which the set of rows is coupled to the array row input/output and, for each combination of the array row input/outputs, selectively coupling (216) non-set rows (326, 426) to the array row input/outputs that comprise the combination. At least a portion of a number of rows (110, 310, 410) for the array is equal to the number of rows in each set of rows multiplied by the number of array row input/outputs plus the number of non-set rows coupled to the array row input/output combinations.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: January 23, 2007
    Assignee: Motorola, Inc.
    Inventors: Joseph Patino, Russell L. Simpson
  • Patent number: 7068013
    Abstract: A system (200) includes a battery charger (278) and a battery (202). The battery (202) includes a thermistor (230), a voltage identifying element (240), a switch (244), a memory device (232), and a battery data contact (228), connected to a data port of the memory device (232) and the voltage identifying element (240). The voltage identifying element (240) determines a voltage that controls the switch (244). When the switch (244) is enabled, the thermistor (230), connected to a battery clock contact (224), is active and a microprocessor (102) on the battery charger (278) reads the value of the thermistor (230) via an analog-to-digital converter. When the switch (244) is disabled, the thermistor (230) is switched out and the battery clock contact (224) is used to clock the memory device (232). The battery charger (278) has a data contact (226) for receiving the battery data contact (228) and a clock contact (222) for receiving the battery clock contact (224).
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: June 27, 2006
    Assignee: Motorola, Inc.
    Inventors: Joseph Patino, Craig G. Bishop, Andrew F. Burton, Russell L. Simpson