Patents by Inventor Kevin Fan
Kevin Fan 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: 10008015Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.Type: GrantFiled: March 14, 2016Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
-
Patent number: 9894484Abstract: Embodiments provide techniques, including systems and methods, for determining an estimated target pickup location for a corresponding transport request at a particular location, such as associated with a particular geohash. A requestor may send a request that is associated with a location that does not reflect the requestor's intent regarding where they would like to be met by the provider (i.e., “picked up”). GPS inaccuracies may cause the request location to inaccurately indicate where the requestor will be; for example, the request location may be inside a building while the requestor is waiting on a curb around a far side of the building. The target pickup location allows for a requestor and a provider to meet more efficiently, reducing delay for the provider and improving the efficiency of the system by preventing provider system resources from being taken from other service areas and decreasing provider downtime upon matching.Type: GrantFiled: August 1, 2017Date of Patent: February 13, 2018Assignee: Lyft, Inc.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 9881396Abstract: Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, spreadsheet data can be obtained at a computer system. The spreadsheet data can include data values, temporal information, and geographic information. The computer system can generate a visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information. The computer system also can output the visualization.Type: GrantFiled: April 3, 2013Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: B. Scott Ruble, Curtis G. Wong, Igor Borisov Peev, Kevin Fan, Jai Srinivasan, Ehab Sobhy, Jonathan Edgar Fay
-
Publication number: 20170355572Abstract: A detection device, a conveyor and an associated method are provided. The detection device includes: an attaching member for fixating the detection device to the conveyor; an axle coupled to the attaching member; a roller rotatably disposed around the axle and abutting against a pedal of the conveyor and being actuated by the pedal in response to a movement of the pedal along a first direction; and a sensor for detecting an operating state of the conveyor by detecting the operating state of the roller.Type: ApplicationFiled: June 7, 2017Publication date: December 14, 2017Applicant: KONE CorporationInventor: Kevin Fan Jin Quan
-
Patent number: 9769616Abstract: Embodiments provide techniques, including systems and methods, for determining an estimated target pickup location for a corresponding transport request at a particular location, such as associated with a particular geohash. A requestor may send a request that is associated with a location that does not reflect the requestor's intent regarding where they would like to be met by the provider (i.e., “picked up”). GPS inaccuracies may cause the request location to inaccurately indicate where the requestor will be; for example, the request location may be inside a building while the requestor is waiting on a curb around a far side of the building. The target pickup location allows for a requestor and a provider to meet more efficiently, reducing delay for the provider and improving the efficiency of the system by preventing provider system resources from being taken from other service areas and decreasing provider downtime upon matching.Type: GrantFiled: April 4, 2017Date of Patent: September 19, 2017Assignee: LYFT, INC.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 9721374Abstract: Chart animation control may be provided. Upon receiving a change to a displayed visualization comprising a plurality of data elements, a determination may be made as to whether to animate an update of the visualization according to the change to the displayed visualization. In response to determining to animate the update of the visualization according to the change to the data value, an animation of the update may be constructed and rendered and the updated visualization may be displayed.Type: GrantFiled: January 8, 2016Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Kevin Fan, Damien Berger, Peter Hufnagel, Bide Hu, Justin Dallal, Monica Poinescu
-
Publication number: 20170193625Abstract: A system for supply control includes an input interface and a processor. The input interface is to receive an indication of an expected event. The processor is to determine a historic event similar to the expected event, determine an expected driver demand for the expected event based at least in part on the similar historic event, and determine one or more incentives to meet the expected driver demand.Type: ApplicationFiled: December 21, 2015Publication date: July 6, 2017Inventors: Kevin Fan, Ben Lauzier
-
Publication number: 20160203631Abstract: Chart animation control may be provided. Upon receiving a change to a displayed visualization comprising a plurality of data elements, a determination may be made as to whether to animate an update of the visualization according to the change to the displayed visualization. In response to determining to animate the update of the visualization according to the change to the data value, an animation of the update may be constructed and rendered and the updated visualization may be displayed.Type: ApplicationFiled: January 8, 2016Publication date: July 14, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Kevin Fan, Damien Berger, Peter Hufnagel, Bide Hu, Justin Dallal, Monica Poinescu
-
Publication number: 20160196674Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.Type: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
-
Patent number: 9317963Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.Type: GrantFiled: May 21, 2013Date of Patent: April 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
-
Patent number: 9262849Abstract: Chart animation control may be provided. Upon receiving a change to a displayed visualization comprising a plurality of data elements, a determination may be made as to whether to animate an update of the visualization according to the change to the displayed visualization. In response to determining to animate the update of the visualization according to the change to the data value, an animation of the update may be constructed and rendered and the updated visualization may be displayed.Type: GrantFiled: November 14, 2011Date of Patent: February 16, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kevin Fan, Damien Berger, Peter Hufnagel, Bide Hu, Justin Dallal, Monica Poinescu
-
Publication number: 20160026695Abstract: Data mapping alternatives for creating a visual representation of a set of data are presented. A set of data is identified for analysis. The identified set of data and properties associated with the identified set of data are analyzed. Based on the analysis, data mapping alternatives for the identified set of data are determined The determined data mapping alternatives for the identified set of data are ranked. The determined data mapping alternatives are presented in an order according to the ranking of the determined data mapping alternatives.Type: ApplicationFiled: July 28, 2015Publication date: January 28, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Kevin Fan, Benjamin Edward Rampson, Nick Chiang, Robin Wakefield
-
Patent number: 9162851Abstract: A comb plate-comb plate carrier assembly for an escalator is disposed on an upper and lower head and mounted to the truss of the escalator. A comb plate and a pair of comb plate carriers for carrying the comb plate are included. The assembly is provided with at least one of: a guide rail bracket fastened to the comb plate carrier and used to fix a guide rail for the handrail belt; a supporting bracket fastened to the comb plate carrier and used to support an end of a handrail return-sheave curve fastened to the truss; a comb plate height adjuster; a monitoring device for monitoring the horizontal displacement and upward displacement of the comb plate. A combination structure includes a lifting tool and the assembly in an assembled condition, the lifting tool includes a traverse rod and a longitudinal suspending member.Type: GrantFiled: January 17, 2014Date of Patent: October 20, 2015Assignee: KONE CORPORATIONInventor: Kevin Fan Jin Quan
-
Patent number: 9135233Abstract: Data mapping alternatives for creating a visual representation of a set of data are presented. A set of data is identified for analysis. The identified set of data and properties associated with the identified set of data are analyzed. Based on the analysis, data mapping alternatives for the identified set of data are determined. The determined data mapping alternatives for the identified set of data are ranked. The determined data mapping alternatives are presented in an order according to the ranking of the determined data mapping alternatives.Type: GrantFiled: October 13, 2011Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kevin Fan, Benjamin Edward Rampson, Nick Chiang, Robin Wakefield
-
Publication number: 20150070379Abstract: Techniques to manage color representations for a digital map are described. A method may comprise receiving category information having multiple categories defined for a geographic area of a digital map, each of the multiple categories having a category value. The method may further comprise selecting at least one color to represent two or more categories of the multiple categories. The method may still further comprise generating, by circuitry, an annotated digital map, the annotated digital map to comprise the digital map annotated with variations of the at least one color to represent the two or more categories of the multiple categories. Other embodiments are described and claimed.Type: ApplicationFiled: April 8, 2014Publication date: March 12, 2015Applicant: MICROSOFT CORPORATIONInventors: Kevin FAN, Alexandre DA VEIGA, Jai SRINIVASAN
-
Publication number: 20140202827Abstract: A comb plate-comb plate carrier assembly for an escalator is disposed on an upper and lower head and mounted to the truss of the escalator. A comb plate and a pair of comb plate carriers for carrying the comb plate are included. The assembly is provided with at least one of: a guide rail bracket fastened to the comb plate carrier and used to fix a guide rail for the handrail belt; a supporting bracket fastened to the comb plate carrier and used to support an end of a handrail return-sheave curve fastened to the truss; a comb plate height adjuster; a monitoring device for monitoring the horizontal displacement and upward displacement of the comb plate. A combination structure includes a lifting tool and the assembly in an assembled condition, the lifting tool includes a traverse rod and a longitudinal suspending member.Type: ApplicationFiled: January 17, 2014Publication date: July 24, 2014Applicant: KONE CorporationInventor: Kevin FAN JIN QUAN
-
Publication number: 20140047381Abstract: Concepts and technologies are described herein for providing a 3D data environment navigation tool. In accordance with some concepts and technologies disclosed herein, the 3D data environment navigation tool provides a way for a user to manipulate a 3D data environment in which productivity data is rendered. The 3D data environment navigation tool may provide a user interacting with the 3D data environment the ability to manipulate the viewing angle of data rendered in a 3D data environment, thus allowing the user to “tour” or “move around” the data. The 3D data environment navigation tool may be configured to aggregate data at various zoom levels.Type: ApplicationFiled: April 4, 2013Publication date: February 13, 2014Applicant: Microsoft CorporationInventors: Kevin Fan, Danhua Zhu, Jai Srinivasan, Jonathan Edgar Fay, Curtis G. Wong
-
Publication number: 20140047328Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.Type: ApplicationFiled: May 21, 2013Publication date: February 13, 2014Applicant: Microsoft CorporationInventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
-
Publication number: 20140043325Abstract: Concepts and technologies are described herein for facetted browsing. In accordance with the concepts and technologies disclosed herein, data can be obtained at a computer system. The data can include data values and geographic information. The computer system can generate a geospatial visualization of the data based, at least partially, upon the data values and the geographic location information. The computer system can also generate an overlay visualization of the data based, at least partially, upon the data values. The computer system can also output the geospatial visualization and the overlay visualization.Type: ApplicationFiled: May 31, 2013Publication date: February 13, 2014Inventors: B. Scott Ruble, Danhua Zhu, Eric W. Patterson, Curtis G. Wong, Jai Srinivasan, Kevin Fan, Jonathan Edgar Fay, John Alfred Payne, Igor Borisov Peev
-
Publication number: 20140047385Abstract: Concepts and technologies are described herein for providing a 3D data environment disambiguation tool. In accordance with some concepts and technologies disclosed herein, a 3D data environment disambiguation tool can be configured to resolve an ambiguity associated with one or more data points to be rendered in a 3D data environment. The 3D data environment disambiguation tool can present various user interfaces to receive inputs to resolve an ambiguity associated with a data point. The ambiguity can be resolved prior to, in conjunction with, or after the selected data is rendered in a 3D data environment, or various combinations thereof.Type: ApplicationFiled: February 5, 2013Publication date: February 13, 2014Applicant: MICROSOFT CORPORATIONInventors: B. Scott Ruble, Kevin Fan, Jai Srinivasan, Michael Kallay, Alexandre da Veiga, Ehab Sobhy