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: 11947739Abstract: 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: GrantFiled: June 29, 2020Date of Patent: April 2, 2024Assignee: CEVA TECHNOLOGIES, INC.Inventors: Seth Sternberg, Steven Francz, Stephen Scheirey, Chad Lucien, Friedrich Geck, Peter Christopher Wood, Bryan A. Cook, Mark Turner
-
Publication number: 20220308680Abstract: 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: ApplicationFiled: June 29, 2020Publication date: September 29, 2022Inventors: Seth STERNBERG, Steven FRANCZ, Stephen SCHEIREY, Chad LUCIEN, Friedrich GECK, Peter Christopher WOOD, Bryan A. COOK, Mark TURNER
-
Patent number: 10740277Abstract: 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: GrantFiled: March 20, 2017Date of Patent: August 11, 2020Assignee: Google LLCInventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20170192799Abstract: 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: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 9634967Abstract: 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: GrantFiled: December 13, 2013Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 9628576Abstract: 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: GrantFiled: February 5, 2014Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
-
Patent number: 9614920Abstract: 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: GrantFiled: March 18, 2014Date of Patent: April 4, 2017Assignee: Google Inc.Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
-
Patent number: 9432376Abstract: 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: GrantFiled: December 12, 2014Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 9391947Abstract: 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: GrantFiled: February 5, 2014Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
-
Publication number: 20150264439Abstract: 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: ApplicationFiled: October 28, 2013Publication date: September 17, 2015Inventors: Dave Karlin, Chuck Gritton, Steve Francz, Fred Geck, Roy Illingworth, Mark Turner, Bill Rouady, Kit Wood, Seth Sternberg, Dave Coleman
-
Publication number: 20150150080Abstract: 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: ApplicationFiled: December 12, 2014Publication date: May 28, 2015Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 8930460Abstract: 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: GrantFiled: November 8, 2013Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20140181688Abstract: 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: ApplicationFiled: December 13, 2013Publication date: June 26, 2014Applicant: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20140067959Abstract: 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: ApplicationFiled: November 8, 2013Publication date: March 6, 2014Applicant: GOOGLE INC.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 8631078Abstract: 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: GrantFiled: July 9, 2007Date of Patent: January 14, 2014Assignee: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Patent number: 8595295Abstract: 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: GrantFiled: July 2, 2007Date of Patent: November 26, 2013Assignee: Google Inc.Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20080126484Abstract: 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: ApplicationFiled: July 2, 2007Publication date: May 29, 2008Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20080034040Abstract: 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: ApplicationFiled: August 6, 2007Publication date: February 7, 2008Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
-
Publication number: 20080010344Abstract: 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: ApplicationFiled: July 9, 2007Publication date: January 10, 2008Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen