Patents by Inventor Seth Sternberg

Seth Sternberg 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: 11947739
    Abstract: Method, apparatus, and systems for roll angle estimation for an input/gesture device (IGD) are disclosed. The method includes estimating a first axis vector of the input/gesture device (IGD) relative to the surface of the mobile device (MD), as a first frame of reference, using readings from a first type of sensor; and estimating the first axis vector of the IDG relative to a different, second frame of reference using a gyroscope integration of readings from the 3-axis gyroscope. The method further includes aligning the first axis vector of the IDG in the first frame of reference with the first axis vector of the IDG in the second frame of reference; minimizing a change in the alignment of the first axis vectors between the first frame of reference and the second frame of reference; and determining the roll angle of the IDG relative to the surface of the MD.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 2, 2024
    Assignee: CEVA TECHNOLOGIES, INC.
    Inventors: Seth Sternberg, Steven Francz, Stephen Scheirey, Chad Lucien, Friedrich Geck, Peter Christopher Wood, Bryan A. Cook, Mark Turner
  • Publication number: 20220308680
    Abstract: Method, apparatus, and systems for roll angle estimation for an input/gesture device (IGD) are disclosed. The method includes estimating a first axis vector of the input/gesture device (IGD) relative to the surface of the mobile device (MD), as a first frame of reference, using readings from a first type of sensor; and estimating the first axis vector of the IDG relative to a different, second frame of reference using a gyroscope integration of readings from the 3-axis gyroscope. The method further includes aligning the first axis vector of the IDG in the first frame of reference with the first axis vector of the IDG in the second frame of reference; minimizing a change in the alignment of the first axis vectors between the first frame of reference and the second frame of reference; and determining the roll angle of the IDG relative to the surface of the MD.
    Type: Application
    Filed: June 29, 2020
    Publication date: September 29, 2022
    Inventors: Seth STERNBERG, Steven FRANCZ, Stephen SCHEIREY, Chad LUCIEN, Friedrich GECK, Peter Christopher WOOD, Bryan A. COOK, Mark TURNER
  • Patent number: 10740277
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20170192799
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 9634967
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 9628576
    Abstract: A system and method for suggesting to a first user about a second user who is available to have social interactions with the first user at a specific time based at least in part on user context for activities associated with habits of users. A habit engine determines habits of the first user and the second user to identify when each user is available for the social interactions. A context engine determines user context for a group of activities performed by the first user and the second user. A suggestion module identifies a time when the first user and the second user are available for the social interactions associated with a first activity having a matching context. The suggestion module provides a first suggestion that the first user join the second user in the first activity in a social network.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
  • Patent number: 9614920
    Abstract: A system and method for providing a suggestion to a first user about adding a second user to a social group of the first user based at least in part on the context of an interaction between the first user and the second user. A connection application receives first user and second user activity on the third-party website responsive to authenticating the first user and the second user on the third-party website. The connection application identifies an interaction between the first user and the second user on the third-party website and determines the context for the interaction between the first user and the second user on the third-party website. The connection application identifies a group that the first user created on the social network based on the identified context and provides a suggestion to the first user that the first user add the second user to the group.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
  • Patent number: 9432376
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence in formation is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 9391947
    Abstract: A system and method for delivering a message to one or more users from a sender disclosed. The channel application includes a habit engine, a context engine and a channel suggestion module. The habit engine determines habits of a user to identify when the user is available for interactions and categorizes user consumption of information as being a channel including push, queue or pull. The context engine determines a group of contexts for activities when the user is available for interactions. The channel suggestion module identifies a first context and a time of a message and provides the message to the user based on the time corresponding to the user's habits, the first context corresponding to one of the contexts in the group of contexts and the channel.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
  • Publication number: 20150264439
    Abstract: Context awareness enables devices, e.g., smart televisions, to perform context-based actions without requiring user interaction. This enables users to more rapidly access desired content or applications via these devices without needing to navigate complicated user interfaces.
    Type: Application
    Filed: October 28, 2013
    Publication date: September 17, 2015
    Inventors: Dave Karlin, Chuck Gritton, Steve Francz, Fred Geck, Roy Illingworth, Mark Turner, Bill Rouady, Kit Wood, Seth Sternberg, Dave Coleman
  • Publication number: 20150150080
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence in formation is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Application
    Filed: December 12, 2014
    Publication date: May 28, 2015
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 8930460
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence information is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20140181688
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 26, 2014
    Applicant: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20140067959
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence information is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 6, 2014
    Applicant: GOOGLE INC.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 8631078
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 8595295
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence information is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20080126484
    Abstract: A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises providing web presence information associated with a first user from a first computer having a first software module. The web presence information is received at a second computer. The web presence information is used to dynamically inform a second user communicating with the second computer of a website that the first user is viewing.
    Type: Application
    Filed: July 2, 2007
    Publication date: May 29, 2008
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20080034040
    Abstract: A method and system for embedded group communications are disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a website. The website is loaded including the embedded software code. A configuration file is fetched from a configuration server in response to loading the embedded software code. The embedded software code renders a group chat room.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 7, 2008
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Publication number: 20080010344
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Application
    Filed: July 9, 2007
    Publication date: January 10, 2008
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen