Patents by Inventor Douglas Cheline

Douglas Cheline 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: 20200050796
    Abstract: A method is provided, including establishing a plurality of context profiles for a user; detecting an event associated with a request for personal information of the user; generating a request for consent to share the personal information of the user with a third party; sending, to the user, the request for consent to share the personal information of the user with the third party; receiving, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active; determining an active context profile for the user based on one or more signals indicative of the user's context; determining whether the active context profile matches the first context profile; in accordance with a determination that the active context profile matches the first context profile, sharing the personal information of the user with the third party.
    Type: Application
    Filed: July 16, 2019
    Publication date: February 13, 2020
    Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
  • Patent number: 10354090
    Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: July 16, 2019
    Assignee: Trunomi Ltd.
    Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
  • Publication number: 20160104008
    Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).
    Type: Application
    Filed: October 2, 2015
    Publication date: April 14, 2016
    Inventors: Stuart H. LACEY, Naresh Singhal, Douglas Cheline
  • Publication number: 20160098577
    Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).
    Type: Application
    Filed: October 2, 2015
    Publication date: April 7, 2016
    Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
  • Patent number: 7650420
    Abstract: The system for content filtering includes at least one content server that stores content. The system also includes at least one client computer configured to transmit a request for the content to the at least one content server. The request contains an address of the content server and a port number associated with such a request for the content. A gateway is coupled to the at least one client computer. The gateway is configured to receive and renumber the request with a new rarely used port number associated with a filter privilege of a user of the at least one client computer. The system also includes a content filtering server, configured to block restricted content based on the filter privilege. Finally, a switch is coupled to the gateway, the content filtering server, and the content server. The switch is configured to listen for the request on the rarely used port number and to redirect the request to the content filtering server.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: January 19, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Lester J Chong, Michael Makaijani, Douglas Cheline
  • Publication number: 20080250484
    Abstract: The system for content filtering includes at least one content server that stores content. The system also includes at least one client computer configured to transmit a request for the content to the at least one content server. The request contains an address of the content server and a port number associated with such a request for the content. A gateway is coupled to the at least one client computer. The gateway is configured to receive and renumber the request with a new rarely used port number associated with a filter privilege of a user of the at least one client computer. The system also includes a content filtering server, configured to block restricted content based on the filter privilege. Finally, a switch is coupled to the gateway, the content filtering server, and the content server. The switch is configured to listen for the request on the rarely used port number and to redirect the request to the content filtering server.
    Type: Application
    Filed: June 18, 2008
    Publication date: October 9, 2008
    Inventors: Lester J. Chong, Michael Makaijani, Douglas Cheline
  • Publication number: 20060271707
    Abstract: A host name query is received by a modem from a client computer. The host name query is simultaneously transmitted from the modem to a plurality of Domain Name System (DNS) servers. A response is returned to the client computer from the modem, where the response is based on the host name query and any responses received from the DNS servers. In a preferred embodiment at least one address associated with the host name query is acquired from the DNS servers. The client computer then sends a request for content to the address. If more than one address is returned, all but one of the addresses is eliminated. This can be done by rejecting all but the most recent address, or rejecting all addresses not provided by a service provider DSN server.
    Type: Application
    Filed: June 26, 2006
    Publication date: November 30, 2006
    Inventors: Douglas Cheline, Michael Ma, Ye Zhang, Lester Chong
  • Publication number: 20040010653
    Abstract: An apparatus for communicating with a communication network includes a processor, communication circuitry that interfaces with a communication network, and a bus connecting the processor to the communication circuitry. A port is connected to the bus, which communicates using an external communication protocol specified by a peripheral device. A memory, comprising a translator module that converts signals between the external communication protocol and an internal communication protocol operates such that communication signals transmitted to the port are converted from the internal communication protocol to the external communication protocol and signals received by the port are converted from the external communication protocol to the internal communication protocol.
    Type: Application
    Filed: March 10, 2003
    Publication date: January 15, 2004
    Applicant: Hughes Electronics Corporation
    Inventors: Kevin P. Grundy, Jeff Sidlosky, Creighton W. Chong, Douglas Cheline