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: 20140375436
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Applicant: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Publication number: 20140375438
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Applicant: NEST LABS, INC.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Publication number: 20140375437
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Applicant: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Publication number: 20140375441
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Applicant: NEST LABS, INC.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Patent number: 8860804
    Abstract: 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: Grant
    Filed: April 27, 2010
    Date of Patent: October 14, 2014
    Assignee: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
  • Publication number: 20140159879
    Abstract: 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: Application
    Filed: December 12, 2013
    Publication date: June 12, 2014
    Applicant: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Patent number: 8723664
    Abstract: 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: Grant
    Filed: August 9, 2010
    Date of Patent: May 13, 2014
    Assignee: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Patent number: 8638213
    Abstract: 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: Grant
    Filed: August 9, 2010
    Date of Patent: January 28, 2014
    Assignee: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Publication number: 20100208069
    Abstract: 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: Application
    Filed: April 27, 2010
    Publication date: August 19, 2010
    Applicant: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
  • Patent number: 7734724
    Abstract: 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: Grant
    Filed: February 2, 2001
    Date of Patent: June 8, 2010
    Assignee: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
  • Patent number: 7555528
    Abstract: 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: Grant
    Filed: June 22, 2001
    Date of Patent: June 30, 2009
    Assignee: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
  • Publication number: 20080028083
    Abstract: 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: Application
    Filed: November 23, 2005
    Publication date: January 31, 2008
    Inventors: Babak Rezvani, Jack L. Chen
  • Patent number: 7254779
    Abstract: 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: Grant
    Filed: November 10, 2000
    Date of Patent: August 7, 2007
    Assignee: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Quang D. Nguyen
  • Patent number: 7250854
    Abstract: 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: Grant
    Filed: June 1, 2005
    Date of Patent: July 31, 2007
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Edward B Kalin, Jack L Chen, Reza Jalili
  • Patent number: 7149798
    Abstract: 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: Grant
    Filed: January 31, 2001
    Date of Patent: December 12, 2006
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen
  • Patent number: 7085937
    Abstract: 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: Grant
    Filed: October 27, 2000
    Date of Patent: August 1, 2006
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen
  • Patent number: 7080046
    Abstract: 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: Grant
    Filed: October 6, 2000
    Date of Patent: July 18, 2006
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen
  • Patent number: 7039391
    Abstract: 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: Grant
    Filed: February 1, 2001
    Date of Patent: May 2, 2006
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Mathew Joel Laibowitz, Edward Brian Kalin, Mehrdad Ghalebi
  • Patent number: 7032002
    Abstract: 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: Grant
    Filed: October 27, 2000
    Date of Patent: April 18, 2006
    Assignee: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen
  • Publication number: 20040153537
    Abstract: 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: Application
    Filed: September 16, 2003
    Publication date: August 5, 2004
    Applicant: Xanboo, Inc.
    Inventors: Babak Rezvani, Jack L. Chen