Patents by Inventor Steve Chang
Steve Chang 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).
-
Publication number: 20140376183Abstract: In some examples, a cooling system includes a silicon substrate defining a first trench, a second trench, and a plurality of channels extending between the first trench and the second trench. The silicon substrate may define a first surface and a second surface substantially opposite to and substantially parallel to the first surface, and each of the plurality of channels may extend substantially parallel to the surface of the silicon substrate. The cooling system also may include a microelectronic device comprising a heat-generating area. The microelectronic device may be attached to the first surface or the second surface of the silicon substrate. In some examples, the plurality of channels may be etched between the first trench and the second trench.Type: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Inventor: Steve Chang
-
Publication number: 20140317027Abstract: A computing device learns over time how to identify task reminders that are most likely to be helpful to a user in different contexts. The task reminders can remind the user of activities that the user needs to do. The computing device displays a graphical user interface (GUI) that contains the task reminders identified as being most likely to be helpful to the user in the user's current context. The computing device updates the task reminders in the GUI as the user's context changes. In this way, the computing device can present task reminders that are likely to be currently helpful to the user while suppressing task reminders that are less likely to be helpful to the user at the current time.Type: ApplicationFiled: June 30, 2014Publication date: October 23, 2014Applicant: MICROSOFT CORPORATIONInventors: Arulkumar Elumalai, Thomas Bouchard, Steve Chang, Eran Shtiegman, Aaron Tinling
-
Patent number: 8838781Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.Type: GrantFiled: July 15, 2010Date of Patent: September 16, 2014Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Yuquan Jiang, Steve Chang, Shyyunn Lin
-
Patent number: 8766793Abstract: A computing device learns over time how to identify task reminders that are most likely to be helpful to a user in different contexts. The task reminders can remind the user of activities that the user needs to do. The computing device displays a graphical user interface (GUI) that contains the task reminders identified as being most likely to be helpful to the user in the user's current context. The computing device updates the task reminders in the GUI as the user's context changes. In this way, the computing device can present task reminders that are likely to be currently helpful to the user while suppressing task reminders that are less likely to be helpful to the user at the current time.Type: GrantFiled: March 25, 2011Date of Patent: July 1, 2014Assignee: Microsoft CorporationInventors: Arulkumar Elumalai, Thomas Bouchard, Steve Chang, Eran Shtiegman, Aaron Tinling
-
Patent number: 8762054Abstract: A protocol independent interface for processing, within a mobile device, protocol aiding data received at a call processor with a Global Positioning System (“GPS”) interface, where the protocol aiding data is produced according to a Geolocation Server Station protocol is disclosed. The protocol independent interface may include a means for receiving, at the GPS interface, the protocol aiding data received at the call processor, means for converting the received protocol aiding data to interface data that is transparent to the Geolocation Server Station protocol, and means for passing the interface data to a GPS module.Type: GrantFiled: September 14, 2012Date of Patent: June 24, 2014Assignee: CSR Technology Inc.Inventors: Steve Chang Chiayee, Ashutosh Pande, Lionel Jacques Garin, Gengsheng Zhang
-
Publication number: 20140082522Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: Microsoft CorporationInventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Publication number: 20130006527Abstract: A protocol independent interface for processing, within a mobile device, protocol aiding data received at a call processor with a Global Positioning System (“GPS”) interface, where the protocol aiding data is produced according to a Geolocation Server Station protocol is disclosed. The protocol independent interface may include a means for receiving, at the GPS interface, the protocol aiding data received at the call processor, means for converting the received protocol aiding data to interface data that is transparent to the Geolocation Server Station protocol, and means for passing the interface data to a GPS module.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: CSR Technology Inc.Inventors: Steve Chang Chiayee, Ashutosh Pande, Lionel Jacques Garin, Gengsheng Zhang
-
Patent number: 8301375Abstract: A protocol independent interface for processing, within a mobile device, protocol aiding data received at a call processor with a Global Positioning System (“GPS”) interface, where the protocol aiding data is produced according to a Geolocation Server Station protocol is disclosed. The protocol independent interface may include a means for receiving, at the GPS interface, the protocol aiding data received at the call processor, means for converting the received protocol aiding data to interface data that is transparent to the Geolocation Server Station protocol, and means for passing the interface data to a GPS module.Type: GrantFiled: August 15, 2003Date of Patent: October 30, 2012Assignee: CSR Technology Inc.Inventors: Steve Chang Chiayee, Ashutosh Pande, Lionel Jacques Garin, Gengsheng Zhang
-
Publication number: 20120242482Abstract: A computing device learns over time how to identify task reminders that are most likely to be helpful to a user in different contexts. The task reminders can remind the user of activities that the user needs to do. The computing device displays a graphical user interface (GUI) that contains the task reminders identified as being most likely to be helpful to the user in the user's current context. The computing device updates the task reminders in the GUI as the user's context changes. In this way, the computing device can present task reminders that are likely to be currently helpful to the user while suppressing task reminders that are less likely to be helpful to the user at the current time.Type: ApplicationFiled: March 25, 2011Publication date: September 27, 2012Applicant: MICROSOFT CORPORATIONInventors: Arulkumar Elumalai, Thomas Bouchard, Steve Chang, Eran Shtiegman, Aaron Tinling
-
Patent number: 8244271Abstract: A shuttle message that is passed between GPS enabled devices that is processed at either a bit level or word level with data that the GPS enable device has already gathered and augmenting the positioning data stored at GPS enabled devices by retrieving data contained in the shuttle message. The shuttle message is then passed with any updated information from a GPS enabled device to one or more other devices such as a mobile station.Type: GrantFiled: October 20, 2004Date of Patent: August 14, 2012Assignee: CSR Technology Inc.Inventors: Ashutosh Pande, Steve Chang, Lionel Garin, Qiyue John Zhang
-
Patent number: 8164516Abstract: The present invention discloses a GPS system that uses call-processor intelligence to determine the mode of operation of a GPS receiver located in a GPS terminal. The modes are selected based on the availability of network facilities, the GPS information that can be acquired, or user input requirements.Type: GrantFiled: February 18, 2008Date of Patent: April 24, 2012Assignees: CSR Technology Inc., Panasonic CorporationInventors: Ikuo Tsujimoto, Junichi Suzuki, Chiayee Steve Chang, Lionel Jacques Garin, Ashutosh Pande
-
Publication number: 20120094146Abstract: A roll bonded, composite metallic material utilizing a Magnesium (Mg) core to take advantage of its extreme light weight. The clad composite consist of roll bonded metal layers such as Al, stainless steel, copper and titanium on the surfaces of Mg. A multitude of clad combinations are available to combine the unique surface properties of various alloys to suit the particular application or design needs, with the light weight and strength characteristics of Mg.Type: ApplicationFiled: July 19, 2011Publication date: April 19, 2012Inventors: Michael David Hardy, Chenchung Steve Chang
-
Publication number: 20120016981Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.Type: ApplicationFiled: July 15, 2010Publication date: January 19, 2012Inventors: Alexander Clemm, Yuquan Jiang, Steve Chang, Shyyunn Lin
-
Publication number: 20120008498Abstract: A method is disclosed for transmitting system management requests to computer systems along a network path using a network control protocol, such as RSVP. For example, an originating node may send a single system management request along a path to a destination node using a network control protocol. Each computer system along the network path may analyze the network control protocol message to determine whether the message contains a system management request. If a system management request is found in the message, the computer system may perform the system management function identified in the request, and respond to it.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Inventors: L. Alexander Clemm, Yuquan Jiang, Aamer Akhter, Steve Chang, Shyyunn Sheran Lin
-
Patent number: 8078189Abstract: In a method for providing location-based information over a network, a plurality of GPS reference data sets, corresponding to a plurality of respective local areas, are acquired at intervals such that each GPS reference data set is updated on a continuous basis. A plurality of aiding data sets are generated at intervals based on the respective GPS data sets, whereby each aiding data set is updated on a continuous basis. The generated aiding data sets are stored at intervals on a data-storing network server, whereby updated aiding data sets are available on a continuous basis for access by a requesting entity via communication with the data-storing network server.Type: GrantFiled: March 24, 2005Date of Patent: December 13, 2011Assignee: Sirf Technology, Inc.Inventors: Steve Chang, Ashutosh Pande, Lionel Jacques Garin, Kanwar Chadha, Leon Kuo-Liang Peng, Gengsheng Zhang, Nicolas Patrick Vantalon, Gregory Turetzky
-
Patent number: 8036666Abstract: A wireless communication system and a method for switching a base station (BS) thereof are provided. In the present invention, a globe positioning system (GPS) of a mobile apparatus is capable of obtaining a location information about the mobile apparatus. On receiving the location information transmitted from the mobile apparatus, a server end apparatus switches to a corresponding BS of a serving area where the mobile apparatus is located so as to serve the mobile apparatus.Type: GrantFiled: December 29, 2008Date of Patent: October 11, 2011Assignee: Inventec Appliances Corp.Inventors: Qi Liu, Steve Chang, Wen-Fong Chang
-
Patent number: 7969351Abstract: The present invention discloses a system for determining the position of a GPS terminal. The system comprises a GPS terminal, a location aiding server, and a communications system. Messages are passed between the GPS terminal and the server, as well as within the GPS terminal, to determine the mode of operation of the GPS portion of the system. Decisions are made based on availability of aiding data and Quality of Service requirements.Type: GrantFiled: December 4, 2007Date of Patent: June 28, 2011Assignee: SiRF Technology, Inc.Inventors: Ashutosh Pande, Lionel Jacques Garin, Steve Chang Chiayee, Gengsheng Zhang, Randall J. Silva
-
Publication number: 20100125713Abstract: A data backup method is applicable to a cell phone with a data to be backed up stored therein. In the method, a timing instruction is first received to calculate a predetermined time period. Then, it is determined uninterruptedly whether the predetermined time period has elapsed. When the predetermined time period has elapsed, the data to be backed up is stored in a storage device.Type: ApplicationFiled: December 30, 2008Publication date: May 20, 2010Applicant: INVENTEC APPLIANCES CORP.Inventors: Tao-Jun WU, Steve CHANG, Yi-Min KAO
-
Patent number: 7719464Abstract: A system and method for providing aiding information to a satellite positioning system (“SPS”) receiver. A digital satellite radio system satellite receives aiding information communicated from a positioning system. The digital satellite radio system broadcasts the aiding information in the data signals it broadcasts to its subscribers. The subscribers receive the aiding information at satellite radio receivers and communicate the aiding information to the SPS receiver. The data signals may also be communicated to terrestrial repeaters for re-broadcast at a higher power. The terrestrial repeaters may input a transmitter identifier to permit the satellite radio receiver to determine a geographical location of the terrestrial repeater as its own.Type: GrantFiled: October 30, 2006Date of Patent: May 18, 2010Assignee: SiRF Technology, Inc.Inventors: Ashutosh Pande, Steve Chang, Lars Boeryd
-
Publication number: 20100070163Abstract: A portable navigation device is disclosed. The portable navigation device includes a global positioning module, a user interface, a destination obtaining means, a status obtaining means and a route generating means. The global positioning module generates a current position of the portable navigation device based on a global positioning signal. The destination obtaining means obtains a destination from the user interface. The status obtaining means obtains a user status from the user interface. The route generating means generates a suggested route based on the current position, the destination and the user status.Type: ApplicationFiled: June 25, 2009Publication date: March 18, 2010Applicant: INVENTEC APPLIANCES CORP.Inventors: Qi Liu, Steve Chang, Wen-Fong Chang