Patents by Inventor Jack L. Chen
Jack L. Chen 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: 20140375436Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Applicant: Nest Labs, Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Publication number: 20140375438Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Applicant: NEST LABS, INC.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Publication number: 20140375437Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Applicant: Nest Labs, Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Publication number: 20140375441Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Applicant: NEST LABS, INC.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Patent number: 8860804Abstract: Systems and methods for automatically capturing, uploading, and publishing content. The system may include one or more monitoring modules for providing captured content to a remote site.Type: GrantFiled: April 27, 2010Date of Patent: October 14, 2014Assignee: Xanboo Inc.Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
-
Publication number: 20140159879Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: December 12, 2013Publication date: June 12, 2014Applicant: Nest Labs, Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Patent number: 8723664Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: GrantFiled: August 9, 2010Date of Patent: May 13, 2014Assignee: Nest Labs, Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Patent number: 8638213Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: GrantFiled: August 9, 2010Date of Patent: January 28, 2014Assignee: Nest Labs, Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Publication number: 20100208069Abstract: Systems and methods for automatically capturing, uploading, and publishing content. The system may include one or more monitoring modules for providing captured content to a remote site.Type: ApplicationFiled: April 27, 2010Publication date: August 19, 2010Applicant: Xanboo Inc.Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
-
Patent number: 7734724Abstract: Systems and methods for automatically capturing, uploading, and publishing content. The system may include one or more monitoring modules for providing captured content to a remote site.Type: GrantFiled: February 2, 2001Date of Patent: June 8, 2010Assignee: Xanboo Inc.Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
-
Patent number: 7555528Abstract: Methods and systems for virtually representing devices at remote sites are provided. Such methods may include registering information associated with a device, generating a virtual representation of the device on a remote user access device, and commanding the device to perform an action.Type: GrantFiled: June 22, 2001Date of Patent: June 30, 2009Assignee: Xanboo Inc.Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
-
Publication number: 20080028083Abstract: The invention relates to an adaptively controlled resource and method of adaptively controlling resource behavior. An adaptively controlled resource is provided having at least one parameter and at least one attribute. A controller is in communication with the resource for receiving parameters and an attribute. The controller generates at least one output attribute corresponding to the first resource parameters. The controller communicates the output attribute to the resource and one of the at least one parameter of the resource is updated such that the behavior of the first resource is modified in regard to the updated parameter.Type: ApplicationFiled: November 23, 2005Publication date: January 31, 2008Inventors: Babak Rezvani, Jack L. Chen
-
Patent number: 7254779Abstract: A customizable environment is disclosed including an interactive presentation having a plurality of object placeholders, each for holding a presentable object or a presentable reference to an object. Each placeholder has a selector for selecting the presentable object or reference held therein and a selector for selecting the placeholder. The customizable interface further includes a data store for storing the presentable objects. The presentable objects are linked to indicate the relationship between the objects whereby the arrangement of the presentable objects, references, or both within the placeholders corresponds at least in part to the manner in which the presented objects and references are linked.Type: GrantFiled: November 10, 2000Date of Patent: August 7, 2007Assignee: Xanboo Inc.Inventors: Babak Rezvani, Jack L. Chen, Quang D. Nguyen
-
Patent number: 7250854Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: GrantFiled: June 1, 2005Date of Patent: July 31, 2007Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Edward B Kalin, Jack L Chen, Reza Jalili
-
Patent number: 7149798Abstract: A method and system is disclosed for adaptively refreshing a data using system. The data using system includes a data source and a data using device for utilizing data from the data source. The data using device has an initial refresh interval. A communication link is provided between the data source and the data using device. A criteria monitor is provided for monitoring at least one criteria related to the refresh interval. A processor is provided for generating an updated data refresh interval based at least in part on the monitored criteria. The updated data refresh interval is transferred to the data using device. The data using device is also updated based on the data refresh interval.Type: GrantFiled: January 31, 2001Date of Patent: December 12, 2006Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen
-
Patent number: 7085937Abstract: A method is disclosed for amortizing the authentication overhead of data transmissions. The method comprises establishing a first secure transmission of data between a transmitter and a receiver by transmitting at least one token to the receiver during the first secure transmission. There may be any number of senders and receivers, and any receivers may be a sender and vice versa. The method also comprises establishing at least one additional transmission of data between the sender and the receiver and transmitting the data and at least one token during the at least one additional transmission. In addition, the method compares the at least one token transmitted during the at least one additional transmission to the token transmitted during the first secure transmission to guarantee the authenticity of that at least one additional transmission. The method may also include transmitting a preselected number of tokens during the first secure transmission.Type: GrantFiled: October 27, 2000Date of Patent: August 1, 2006Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen
-
Patent number: 7080046Abstract: A method is disclosed for amortizing the authentication overhead of data transmissions. The method comprises establishing a first secure transmission of data between a transmitter and a receiver by transmitting at least one token to the receiver during the first secure transmission. There may be any number of senders and receivers, and any receivers may be a sender and vice versa. The method also comprises establishing at least one additional transmission of data between the sender and the receiver and transmitting the data and at least one token during the at least one additional transmission. In addition, the method compares the at least one token transmitted during the at least one additional transmission to the token transmitted during the first secure transmission to guarantee the authenticity of that at least one additional transmission. The method may also include transmitting a preselected number of tokens during the first secure transmission.Type: GrantFiled: October 6, 2000Date of Patent: July 18, 2006Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen
-
Patent number: 7039391Abstract: A method, system, transmitter, receiver and protocol are disclosed for communicating with wireless receivers. The invention includes providing a controller having a discovery mode and an operating mode, in the discovery mode the controller is capable of registering wireless devices, in the operating mode the controller is capable of receiving transmissions from a wireless device that has been registered. A wireless transmitter is provided which is capable of communicating wirelessly with the controller. The wireless device has an actuator for initiating at least one transmission of registration data. When the controller is placed into the discovery mode, and the actuator of the wireless device is actuated to wirelessly transmit the registration data from the wireless device to the controller, whereby the wireless device is registered with the controller. The wireless data contains data that allows the controller to interface with the wireless device.Type: GrantFiled: February 1, 2001Date of Patent: May 2, 2006Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen, Mathew Joel Laibowitz, Edward Brian Kalin, Mehrdad Ghalebi
-
Patent number: 7032002Abstract: A method and system for communication between server-less computing devices or clients in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. In this scheme, there are two classes of clients which can operate independently or can be combined in computers communicating over the network: a) clients that issue commands and request status or data, and b) clients that function as service brokers for providing services and processing commands, updating status and providing specific data—resembleing a server device but without accessible TCP/IP ports. Each service providing device is authenticated, retains a unique identity and establishes a soft state with the globally accessible server or servers. All devices and clients can compile and process a globally common command language established between all communicating network clients. The central server includes a CGI processing program and a database to retain client specific information.Type: GrantFiled: October 27, 2000Date of Patent: April 18, 2006Assignee: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen
-
Publication number: 20040153537Abstract: A method is disclosed for transferring data from a data source to a service broker. The method includes providing a data source and a service broker; providing a moderator for receiving the data transferred by the data source; providing a data store for storing data received by the moderator; and providing a communications module for transferring data from the data store. Data is transferred from the data source to the moderator and stored by the moderator in the data store. The polling frequency is adaptively determined and the communications module is polled for the data on the data store and the data is forwarded to the service broker, whereby data is transferred between the data source and the service broker.Type: ApplicationFiled: September 16, 2003Publication date: August 5, 2004Applicant: Xanboo, Inc.Inventors: Babak Rezvani, Jack L. Chen