Patents by Inventor Joel D. Tesler
Joel D. Tesler 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: 10777226Abstract: Information from a position and/or gesture detection system can be transmitted to various devices in order to enable users to interact and/or view others users. In some embodiments, video is captured that includes a current view of the body of a user. In order to prevent an unauthorized, unintended, or undesired transmission of at least part of the body image data, one or more settings or policies can be specified that can control which portions are transmitted, received, and/or displayed. For example, a user can be prompted before body image or position data is transmitted, which enables a user to control the type of data that is sent. A recipient or intermediate entity or component can also specify one or more settings or policies to control the type of data that is transmitted and/or received. In some embodiments, an external service can be utilized to manage the transmission of data.Type: GrantFiled: June 17, 2015Date of Patent: September 15, 2020Assignee: A9.COM, INC.Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Patent number: 9792708Abstract: Certain text editing techniques are provided to enable the user to select a few characters or words from an original collection of text by a limited number of user inputs, such as by touching or swiping a character or word to be edited. Options for probable edits of the original text can be automatically presented to the user in a manner that also only requires a minimal number of user inputs. Such techniques may facilitate text editing that is easier and more convenient for users of portable electronic devices. These techniques may be particularly advantageous for enabling editing of text acquired from an optical character recognition (OCR) process on any computing device. Other text editing shortcuts and similar approaches are also described.Type: GrantFiled: September 28, 2015Date of Patent: October 17, 2017Assignee: A9.com, Inc.Inventors: Sonja E. Hyde-Moyer, Joel D. Tesler, Leslie Kunling Wang
-
Patent number: 9619713Abstract: Techniques for grouping images are disclosed. In some situations, the techniques include identifying at least one event-based image group among a plurality of images based on an event that is associated with each identified image, receiving a selection of one or more objects in a first image of the identified event-based image group, identifying other images in the identified event-based image group that each include at least one of the selected one or more objects, and associating the identified images with the first image. In one instance, the selected objects include individuals captured in the image.Type: GrantFiled: December 31, 2015Date of Patent: April 11, 2017Assignees: A9.com, Inc, Amazon Technologies, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler, Piragash Velummylum
-
Patent number: 9594540Abstract: Displaying item attributes may include receiving, from a client device, a search query, providing, for display to a user, a network page containing search result items relevant to the received query and selectable facets, where each selectable facet corresponds to an attribute associated with at least one of the search result items, and, in response to a selection of one of the selectable facets, identifying each of the search result items that is associated with the attribute corresponding to the selected facet, and causing the attributes corresponding the selected facet to be exposed for each of the identified search result items. The identified search results are retained with exposed attributes.Type: GrantFiled: January 6, 2012Date of Patent: March 14, 2017Assignee: A9.com, Inc.Inventors: William F. Stasior, Matthew W. Amacker, Joel D. Tesler
-
Patent number: 9373025Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: GrantFiled: March 20, 2012Date of Patent: June 21, 2016Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Patent number: 9367124Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: GrantFiled: March 20, 2012Date of Patent: June 14, 2016Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20160117556Abstract: Techniques for grouping images are disclosed. In some situations, the techniques include identifying at least one event-based image group among a plurality of images based on an event that is associated with each identified image, receiving a selection of one or more objects in a first image of the identified event-based image group, identifying other images in the identified event-based image group that each include at least one of the selected one or more objects, and associating the identified images with the first image. In one instance, the selected objects include individuals captured in the image.Type: ApplicationFiled: December 31, 2015Publication date: April 28, 2016Inventors: Matthew W. Amacker, Joel D. Tesler, Piragash Velummylum
-
Patent number: 9304646Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: GrantFiled: March 20, 2012Date of Patent: April 5, 2016Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Patent number: 9263084Abstract: Information from a position and/or gesture detection system can be transmitted to various devices in order to enable users to interact and/or view others users. In some embodiments, video is captured that includes a current view of the body of a user. In order to prevent an unauthorized, unintended, or undesired transmission of at least part of the body image data, one or more settings or policies can be specified that can control which portions are transmitted, received, and/or displayed. For example, a user can be prompted before body image or position data is transmitted, which enables a user to control the type of data that is sent. A recipient or intermediate entity or component can also specify one or more settings or policies to control the type of data that is transmitted and/or received. In some embodiments, an external service can be utilized to manage the transmission of data.Type: GrantFiled: June 15, 2012Date of Patent: February 16, 2016Assignee: A9.com, Inc.Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Patent number: 9256620Abstract: Techniques for grouping images are disclosed. In some situations, the techniques include identifying at least one event-based image group among a plurality of images based on an event that is associated with each identified image, receiving a selection of one or more objects in a first image of the identified event-based image group, identifying other images in the identified event-based image group that each include at least one of the selected one or more objects, and associating the identified images with the first image. In one instance, the selected objects include individuals captured in the image.Type: GrantFiled: December 20, 2011Date of Patent: February 9, 2016Assignees: Amazon Technologies, Inc., A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler, Piragash Velummylum
-
Patent number: 9213420Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: GrantFiled: March 20, 2012Date of Patent: December 15, 2015Assignee: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20150286829Abstract: Information from a position and/or gesture detection system can be transmitted to various devices in order to enable users to interact and/or view others users. In some embodiments, video is captured that includes a current view of the body of a user. In order to prevent an unauthorized, unintended, or undesired transmission of at least part of the body image data, one or more settings or policies can be specified that can control which portions are transmitted, received, and/or displayed. For example, a user can be prompted before body image or position data is transmitted, which enables a user to control the type of data that is sent. A recipient or intermediate entity or component can also specify one or more settings or policies to control the type of data that is transmitted and/or received. In some embodiments, an external service can be utilized to manage the transmission of data.Type: ApplicationFiled: June 17, 2015Publication date: October 8, 2015Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Publication number: 20150286610Abstract: Systems and methods of managing published content of a shared storage medium can include rendering client-side script of published content at a client device. When rendering the client-side script, information from which a partition name can be computed can be transmitted to a server. The server can compute the partition name and identify a partition of the shared storage medium corresponding to the partition name. If a partition corresponds to the partition name, the server transmits data stored in that partition to the client device. If a partition does not correspond to the partition name, the server creates the partition. The server can also create message queue associated with the partition and the client device to place messages corresponding to updates to the partition. In response to a data update operation of the client-side script, the server transmits the updates in the message queue to the client device.Type: ApplicationFiled: June 17, 2015Publication date: October 8, 2015Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Patent number: 9147275Abstract: Certain text editing techniques are provided to enable the user to select a few characters or words from an original collection of text by a limited number of user inputs, such as by touching or swiping a character or word to be edited. Options for probable edits of the original text can be automatically presented to the user in a manner that also only requires a minimal number of user inputs. Such techniques may facilitate text editing that is easier and more convenient for users of portable electronic devices. These techniques may be particularly advantageous for enabling editing of text acquired from an optical character recognition (OCR) process on any computing device. Other text editing shortcuts and similar approaches are also described.Type: GrantFiled: November 19, 2012Date of Patent: September 29, 2015Assignee: A9.com, Inc.Inventors: Sonja E. Hyde-Moyer, Joel D. Tesler, Leslie Kunling Wang
-
Patent number: 9087020Abstract: Systems and methods of managing published content of a shared storage medium can include rendering client-side script of published content at a client device. When rendering the client-side script, information from which a partition name can be computed can be transmitted to a server. The server can compute the partition name and identify a partition of the shared storage medium corresponding to the partition name. If a partition corresponds to the partition name, the server transmits data stored in that partition to the client device. If a partition does not correspond to the partition name, the server creates the partition. The server can also create message queue associated with the partition and the client device to place messages corresponding to updates to the partition. In response to a data update operation of the client-side script, the server transmits the updates in the message queue to the client device.Type: GrantFiled: July 5, 2012Date of Patent: July 21, 2015Assignee: A9.com, Inc.Inventors: Matthew Warren Amacker, Joel D. Tesler
-
Publication number: 20140358686Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting displays of advertisements based on availability of a user. A computing system receives a request to provide an advertisement for display by a first computing device. The computing system identifies that a particular user of a second computing device is presently available to participate in an interactive session. The computing system selects, for display by the first computing device, a first display for the advertisement, from a plurality of displays for the advertisement, based on the computing system having identified that the particular user is presently available. The computing system transmits for receipt by the first computing device, first information so as to cause the first computing device to display the first display for the advertisement.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: Joel D. Tesler, Udi Manber
-
Publication number: 20130254646Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254647Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130249937Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler
-
Publication number: 20130254066Abstract: Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.Type: ApplicationFiled: March 20, 2012Publication date: September 26, 2013Applicant: A9.com, Inc.Inventors: Matthew W. Amacker, Joel D. Tesler