Patents by Inventor Scott Borton
Scott Borton 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: 11119334Abstract: Embodiments relate to efficiently viewing data items in a three-dimensional (3D) space. The 3D space includes a curved surface that is concave with respect to a user-controlled viewpoint in the 3D space. The viewpoint is for controlling the direction and location of a rendered view of the 3D space. The data items have respective values associated therewith. The data items are arranged on the surface according to their values so that a user's ease of viewing the data items varies with their values; data items with some values may be arranged to be easier to view by manipulating the view direction than others (e.g., those with lower values). Ease of viewing can stem from how the surface is oriented relative to the viewpoint, the orientation of the curvature of the surface, the orientation of a controlling reference orientation, alignment of the data items on the surface, etc.Type: GrantFiled: February 12, 2020Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Eric Youngstrom, John P. Falcone, Craig Hoffman, Hein Thu Htat, Scott Borton, Ram Bracha, Felix GTI Andrew
-
Publication number: 20200183181Abstract: Embodiments relate to efficiently viewing data items in a three-dimensional (3D) space. The 3D space includes a curved surface that is concave with respect to a user-controlled viewpoint in the 3D space. The viewpoint is for controlling the direction and location of a rendered view of the 3D space. The data items have respective values associated therewith. The data items are arranged on the surface according to their values so that a user's ease of viewing the data items varies with their values; data items with some values may be arranged to be easier to view by manipulating the view direction than others (e.g., those with lower values). Ease of viewing can stem from how the surface is oriented relative to the viewpoint, the orientation of the curvature of the surface, the orientation of a controlling reference orientation, alignment of the data items on the surface, etc.Type: ApplicationFiled: February 12, 2020Publication date: June 11, 2020Inventors: Eric Youngstrom, John P. Falcone, Craig Hoffman, Hein Thu Htat, Scott Borton, Ram Bracha, Felix GTI Andrew
-
Patent number: 10585294Abstract: Embodiments relate to efficiently viewing data items in a three-dimensional (3D) space. The 3D space includes a curved surface that is concave with respect to a user-controlled viewpoint in the 3D space. The viewpoint is for controlling the direction and location of a rendered view of the 3D space. The data items have respective values associated therewith. The data items are arranged on the surface according to their values so that a user's ease of viewing the data items varies with their values; data items with some values may be arranged to be easier to view by manipulating the view direction than others (e.g., those with lower values). Ease of viewing can stem from how the surface is oriented relative to the viewpoint, the orientation of the curvature of the surface, the orientation of a controlling reference orientation, alignment of the data items on the surface, etc.Type: GrantFiled: February 19, 2018Date of Patent: March 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eric Youngstrom, John P. Falcone, Craig Hoffman, Hein Thu Htat, Scott Borton, Ram Bracha, Felix GTI Andrew
-
Publication number: 20190258072Abstract: Embodiments relate to efficiently viewing data items in a three-dimensional (3D) space. The 3D space includes a curved surface that is concave with respect to a user-controlled viewpoint in the 3D space. The viewpoint is for controlling the direction and location of a rendered view of the 3D space. The data items have respective values associated therewith. The data items are arranged on the surface according to their values so that a user's ease of viewing the data items varies with their values; data items with some values may be arranged to be easier to view by manipulating the view direction than others (e.g., those with lower values). Ease of viewing can stem from how the surface is oriented relative to the viewpoint, the orientation of the curvature of the surface, the orientation of a controlling reference orientation, alignment of the data items on the surface, etc.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Eric Youngstrom, John P. Falcone, Craig Hoffman, Hein Thu Htat, Scott Borton, Ram Bracha, Felix GTI Andrew
-
Patent number: 9436695Abstract: Example apparatus and methods concern dynamically expiring crowd-sourced content (CSC) in a crowd-sourced database. An example apparatus may include logic for acquiring the CSC, where the CSC is data produced by a mobile device concerning a point of interest. The example apparatus also includes logic for producing an evaluation of the CSC and logic for determining an expiration criteria based on the CSC, the evaluation, and the user. The CSC may be data about a point of interest. The evaluation may be based on the completeness, timeliness, or contents of the CSC. The expiration criteria may be established based on the evaluation of the CSC and a user profile. The expiration criteria or user profile may be manipulated based on confirmation or repudiation of the CSC by a different user or by curation of the CSC.Type: GrantFiled: February 23, 2015Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sandeep Paruchuri, Scott Borton, James Coliz
-
Publication number: 20150169608Abstract: Example apparatus and methods concern dynamically expiring crowd-sourced content (CSC) in a crowd-sourced database. An example apparatus may include logic for acquiring the CSC, where the CSC is data produced by a mobile device concerning a point of interest. The example apparatus also includes logic for producing an evaluation of the CSC and logic for determining an expiration criteria based on the CSC, the evaluation, and the user. The CSC may be data about a point of interest. The evaluation may be based on the completeness, timeliness, or contents of the CSC. The expiration criteria may be established based on the evaluation of the CSC and a user profile. The expiration criteria or user profile may be manipulated based on confirmation or repudiation of the CSC by a different user or by curation of the CSC.Type: ApplicationFiled: February 23, 2015Publication date: June 18, 2015Inventors: Sandeep Paruchuri, Scott Borton, James Coliz
-
Patent number: 8983976Abstract: Example apparatus and methods concern dynamically expiring crowd-sourced content (CSC) in a crowd-sourced database. An example apparatus may include logic for acquiring the CSC, where the CSC is data produced by a mobile device concerning a point of interest. The example apparatus also includes logic for producing an evaluation of the CSC and logic for determining an expiration criteria based on the CSC, the evaluation, and the user. The CSC may be data about a point of interest. The evaluation may be based on the completeness, timeliness, or contents of the CSC. The expiration criteria may be established based on the evaluation of the CSC and a user profile. The expiration criteria or user profile may be manipulated based on confirmation or repudiation of the CSC by a different user or by curation of the CSC.Type: GrantFiled: March 14, 2013Date of Patent: March 17, 2015Inventors: Sandeep Paruchuri, Scott Borton, James Coliz
-
Publication number: 20140280231Abstract: Example apparatus and methods concern dynamically expiring crowd-sourced content (CSC) in a crowd-sourced database. An example apparatus may include logic for acquiring the CSC, where the CSC is data produced by a mobile device concerning a point of interest. The example apparatus also includes logic for producing an evaluation of the CSC and logic for determining an expiration criteria based on the CSC, the evaluation, and the user. The CSC may be data about a point of interest. The evaluation may be based on the completeness, timeliness, or contents of the CSC. The expiration criteria may be established based on the evaluation of the CSC and a user profile. The expiration criteria or user profile may be manipulated based on confirmation or repudiation of the CSC by a different user or by curation of the CSC.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Sandeep Paruchuri, Scott Borton, James Coliz
-
Publication number: 20140280053Abstract: Methods, systems, and computer program products are provided for determining a meeting location. A group of persons to meet is determined. A conjoined interest set is generated that is representative of the group of persons. Locations of persons in the group are determined to determine a plurality of locations. Local search results for the group of persons are received that are generated based on the conjoined interest set and the determined plurality of locations. The local search results include at least one potential meeting location. The local search results are enabled to be presented to at least one person of the group of persons.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Patrick Joseph Derks, Darin James Dishneau, Sandeep Paruchuri, Sujeet Mehta, Vasan Jiaramaneetwesin, Scott Borton