Patents by Inventor Russell Simpson
Russell 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: 10606619Abstract: Techniques and technologies for smart support systems are described. In at least some embodiments, a method comprises: receiving an indication of a user invoking a support facility due to a problem experienced with a software application; obtaining user-related information including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application; obtaining problem-related information related to the problem experienced with the software application; and selecting a starting point of a support path based at least partially on the problem-related information and the user-related including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application, the support path defining one or more operations intended to address the problem experienced with the software application.Type: GrantFiled: June 20, 2017Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Akashdeep Khudia, Srinivasa Reddy Manda, Andrew James Peacock, Russell Simpson, David Paul Limont, Zohaib Ali
-
Publication number: 20180365027Abstract: Techniques and technologies for smart support systems are described. In at least some embodiments, a method comprises: receiving an indication of a user invoking a support facility due to a problem experienced with a software application; obtaining user-related information including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application; obtaining problem-related information related to the problem experienced with the software application; and selecting a starting point of a support path based at least partially on the problem-related information and the user-related including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application, the support path defining one or more operations intended to address the problem experienced with the software application.Type: ApplicationFiled: June 20, 2017Publication date: December 20, 2018Inventors: Akashdeep Khudia, Srinivasa Reddy Manda, Andrew James Peacock, Russell Simpson, David Paul Limont, Zohaib Ali
-
Patent number: 7353266Abstract: A system and method for facilitating remote access of an application available via a stateless protocol is provided. Such applications are typically accessed via the World Wide Web portion of the Internet (the “Web”) using a browser application and an HTTP protocol. The system can include one or more components for caching data associated with the remote access, the data comprising state and/or user specific information. The state and/or user specific information can be stored in a user context object (UCO). One or more user context objects can be managed by a user context manager that facilitates locating user context objects and reclaiming memory associated with user context objects that are no longer necessary to support remote access of the application accessed via a stateless protocol.Type: GrantFiled: October 24, 2005Date of Patent: April 1, 2008Assignee: Microsoft CorporationInventors: Shawn Bracewell, Ward Beattie, Russell Simpson, Puhazholi Vetrivel
-
Publication number: 20070198677Abstract: Various technologies and techniques improve the updating of client content in a client/server arrangement. A client notification engine of a user interface subscribes to receive notifications from a central server side notification engine. The client notification engine polls the server side notification engine at a specified interval. The server side notification engine receives and aggregates notifications about and/or from one or more sources and aggregates them into a collection of relevant notifications. These notifications are sent to the client where the different subscriptions originated and are then used by the user interface in the client to update part of the content being displayed as appropriate.Type: ApplicationFiled: January 24, 2006Publication date: August 23, 2007Applicant: Microsoft CorporationInventors: Ozan Ozhan, James Van Eaton, Russell Simpson
-
Publication number: 20070199067Abstract: A wireless device (100) includes an electrical circuit arrangement (200) for deterring access to an electrical signal having a predictable electrical pattern. The circuit arrangement (200) includes a processor (206) for processing instructions and a controller (210) communicatively coupled to the processor (206) and able to send at least one signal along each of a plurality of signal lines from within the circuit (200). The processor (206) causes the controller (210) to sporadically introduce a signal onto each of the plurality of signal lines, where the signal is unrelated to any communication function of the wireless device and is present solely for the purpose of making the signal line unpredictable.Type: ApplicationFiled: December 13, 2005Publication date: August 23, 2007Applicant: MOTOROLA, INC.Inventors: Joseph Patino, John Burgan, Russell Simpson
-
Publication number: 20070130108Abstract: Providing a rich user experience on a network client in which personal information management (PIM) data from a plurality of data sources is aggregated and displayed to the user. An aggregation system connects to data sources and maps attributes of PIM data in the data sources to a common object model. An object of aggregated PIM data is created according to the mapped attributes. The aggregation system generates user interface data representing the created object and sends the user interface data to the network client for rendering.Type: ApplicationFiled: December 2, 2005Publication date: June 7, 2007Applicant: Microsoft CorporationInventors: Russell Simpson, James Van Eaton
-
Publication number: 20070120528Abstract: 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: ApplicationFiled: November 29, 2005Publication date: May 31, 2007Inventors: John Burgan, Andrew Burton, Ronald Coapstick, Jon Miller, Joseph Patino, Russell Simpson
-
Publication number: 20070069693Abstract: 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 periodically applying (209) the source current after reaching the optimal source cutoff current.Type: ApplicationFiled: September 9, 2005Publication date: March 29, 2007Inventors: Joseph Patino, Russell Simpson
-
Publication number: 20070063671Abstract: 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: ApplicationFiled: September 16, 2005Publication date: March 22, 2007Inventors: Russell Simpson, Joseph Patino
-
Publication number: 20070060221Abstract: A wireless communication device (50) can include a radio frequency transceiver (52), an audio drive circuit (58) coupled to the transceiver, a speaker (10) having a voice coil (16) coupled to the audio drive circuit, and an antenna feed or radiating circuit (20) such as an RFID or NFID circuit coupled to the voice coil for at least radiating or receiving an electromagnetic signal via the voice coil. Such radiating circuits can be coupled to the voice coil using a band pass circuit designed to substantially prevent a radiating signal from the radiating circuit from interfering with audio drive circuit driving the speaker. The wireless communication device can further include an antenna (54) coupled to the radio frequency transceiver. Note, this arrangement can be designed to avoid problems involving electrostatic discharge sensitivity, electromagnetic interference coupling between the antenna and the voice coil, total radiated power, and specific absorption rate.Type: ApplicationFiled: September 12, 2005Publication date: March 15, 2007Applicant: Motorola, Inc.Inventors: John Burgan, Joseph Patino, Russell Simpson, Jason Young
-
Publication number: 20070029976Abstract: A battery pack (110) having a plurality of cells (103, 105) utilizes a pull up resistor (116) multiplexed between separate voltage supply sources (120, 122) and a single battery contact (106) to monitor individual cell temperatures. A plurality of thermistors (102, 104) are coupled in series between ground potential (108) and the single battery pack contact (106), each thermistor being coupled to one cell of the pack. Individual voltage divider circuits are formed for each thermistor (102, 104) as the pull up resistor (116) is multiplexed between the voltage supply sources (120, 122).Type: ApplicationFiled: July 19, 2005Publication date: February 8, 2007Inventors: Jorge Garcia, Joseph Patino, Russell Simpson
-
Publication number: 20060290319Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Inventors: John Burgan, Joseph Patino, Russell Simpson
-
Publication number: 20060282202Abstract: 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: ApplicationFiled: June 9, 2005Publication date: December 14, 2006Inventors: Robert Cashler, Junqiang Shen, Walter Kosiak, Russell Simpson, Charles Cluff
-
Publication number: 20060271708Abstract: 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: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Gregory Bolles, Radhesh Mohandas, Russell Simpson
-
Publication number: 20060242124Abstract: Maintaining a plurality of application component catalogs describing user experiences associated with particular application programs. The invention includes an extensible schema for the application component catalogs and a method for matching user experiences within the application component catalogs to particular user requests. The invention provides an extensible and scalable infrastructure for customizing a user interface experience.Type: ApplicationFiled: April 25, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Brendan Fields, Karim Batthish, Russell Simpson
-
Publication number: 20060226812Abstract: A battery charging method (20) can include the steps of setting (20) a maximum charge voltage for a battery (104) and dynamically adjusting (38) the maximum charge voltage for the battery based on at least one among an amount of time the battery is maintained at the maximum charge voltage and an amount of cycles the battery is charged to the maximum charge voltage. The method can further include the step of measuring (36) a temperature of the battery and further dynamically adjusting (38) the maximum charge voltage for the battery based on the temperature of the battery, and/or timer value and/or counter value. Furthermore, the method can also include the step of updating (130) at least one among a counter and a timer each time after a charge is complete.Type: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Inventors: Joseph Patino, Russell Simpson
-
Publication number: 20060226807Abstract: A device (100) comprises a charging system (102) supplying a source voltage and a source current to one or more battery cells (104). The device operates according to a method 200-300 including the steps of tracking (202) when a user removes a charger from the charging system, determining (204-212) a charging profile from the tracking step, and applying (300-312) the charging profile to the charging system to maximize charging of the one or more battery cells.Type: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Inventors: Russell Simpson, Joseph Patino
-
Publication number: 20060145661Abstract: The invention concerns a method (300) and system (100) for operating a multiple charger. The method can include—in a multiple charger (110) having at least a first switch (134) and a second switch (122) for respectively controlling the flow of current to a first battery (116) and a second battery (118)—charging (312) the first battery by maintaining the first switch in a saturated state and charging (314) the second battery by maintaining the second switch in a saturated state. The first switch and the second switch can be simultaneously maintained (314) in the saturated state at least until the first battery reaches a predetermined charging threshold (412, 414).Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Inventors: Joseph Patino, Russell Simpson
-
Publication number: 20060148519Abstract: A communication device (102) has a loudspeaker (212) that includes a loudspeaker coil. The loudspeaker is used for playing audio signals and for detecting metal in the vicinity of the loudspeaker. To detect metal the communication device includes a pulse generation circuit (216) for generating pulses that are applied to the loudspeaker, and a pulse measurement circuit (222) for measuring response pulses. If the response pulses indicate metal is in proximity to the loudspeaker, an alert is generated to inform the user of the communication device.Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Inventors: Russell Simpson, John Burgan, Joseph Patino
-
Publication number: 20060145659Abstract: A battery pack (104) has an inductive charging interface (112) for charging a battery cell (114) upon coupling to an inductive power supply (210). The battery pack is coupled to a mobile communication device via a radio interface (110), through with a voltage level is applied to a charge monitoring circuit (106). When the mobile communication device is powered off, the voltage level wakes up the charge monitoring circuit so that the charging status of the battery cell can be displayed on the mobile communication device.Type: ApplicationFiled: December 31, 2004Publication date: July 6, 2006Inventors: Joseph Patino, Andrew Burton, Russell Simpson