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: 11928981Abstract: A seeing device and process that enables a visually impaired user to “see” using touch. It comprises: Sensors/cameras worn approximately at eye level, a microprocessor, and a garment that contains small tactile elements in a matrix that vibrate in a pattern related to the location of objects in front of the user. The cameras take pictures of the area and then map the depth and position of objects. This map is translated onto a person's skin through the garment with tactile elements with each tactile element corresponding to a zone in real space. Some of the tactile elements will trigger sequentially in a snaking pattern with only certain ones activating in a pattern. This will help the person sense where there are objects in his/her path.Type: GrantFiled: June 22, 2022Date of Patent: March 12, 2024Inventors: Kevin Fan, Alaa Shamandy, Spandana Chintapalli
-
Patent number: 11898633Abstract: Methods and systems for generating control instructions for a plurality of transmissions having dissimilar gear configurations via a common software framework are described. In one example, the common software framework provides a graphic interface whereby a user/implementer describes configurations of different transmissions. The software framework generates instructions for different transmission controllers that shift the transmissions.Type: GrantFiled: June 25, 2020Date of Patent: February 13, 2024Assignee: VOCIS LIMITEDInventor: Kevin Fan
-
Publication number: 20230419859Abstract: A seeing device and process that enables a visually impaired user to “see” using touch. It comprises: Sensors/cameras worn approximately at eye level, a microprocessor, and a garment that contains small tactile elements in a matrix that vibrate in a pattern related to the location of objects In front of the user. The cameras take pictures of the area and then map the depth and position of objects. This map is translated onto a person's skin through the garment with tactile elements with each tactile element corresponding to a zone in real space. Some of the tactile elements will trigger sequentially in a snaking pattern with only certain ones activating in a pattern. This will help the person sense where there are objects in his/her path.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Inventors: Kevin Fan, Alaa Shamandy, Spandana Chintapalli
-
Publication number: 20230385978Abstract: 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: August 8, 2023Publication date: November 30, 2023Inventors: Kevin Fan, Ben Lauzier
-
Publication number: 20210404554Abstract: Methods and systems for generating control instructions for a plurality of transmissions having dissimilar gear configurations via a common software framework are described. In one example, the common software framework provides a graphic interface whereby a user/implementer describes configurations of different transmissions. The software framework generates instructions for different transmission controllers that shift the transmissions.Type: ApplicationFiled: June 25, 2020Publication date: December 30, 2021Inventor: Kevin FAN
-
Patent number: 11194953Abstract: A system comprising: an input receiving an input document comprising text data and graphical data distinguishing hierarchically first and second portion of the text data; a display displaying said input document; a user interface allowing a user to add, in superposition with the displayed input document, boundary markers visually bounding said first and second text portions; and a processor arranged for, using the boundary markers added to the displayed input document, training a layout data analysis model to determine, in a further input document having further text data, if graphical data distinguishes hierarchically first and second portions of the further text data to display automatically boundary markers visually bounding said first and second portions of said further text data; the user interface allowing said user to correct the boundary markers displayed by the layout analysis model and the processor training the layout data analysis model using the corrected boundary markers.Type: GrantFiled: April 29, 2020Date of Patent: December 7, 2021Assignee: INDICOInventors: Slater Victoroff, Madison May, Michael Langlie, Lily Zhang, Benjamin Townsend, Kevin Fan, Jacob Klingensmith
-
Patent number: 10820148Abstract: 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 27, 2020Date of Patent: October 27, 2020Assignee: LYFT, INC.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Publication number: 20200260219Abstract: 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: ApplicationFiled: April 27, 2020Publication date: August 13, 2020Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 10638264Abstract: 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: November 19, 2019Date of Patent: April 28, 2020Assignee: LYFT, INC.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Publication number: 20200112826Abstract: 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: ApplicationFiled: November 19, 2019Publication date: April 9, 2020Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 10547975Abstract: 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: March 29, 2019Date of Patent: January 28, 2020Assignee: Lyft, Inc.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Publication number: 20190306657Abstract: 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: ApplicationFiled: March 29, 2019Publication date: October 3, 2019Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 10285014Abstract: 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: October 1, 2018Date of Patent: May 7, 2019Assignee: LYFT, INC.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Publication number: 20190037355Abstract: 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: ApplicationFiled: October 1, 2018Publication date: January 31, 2019Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Publication number: 20180288568Abstract: 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: ApplicationFiled: January 25, 2018Publication date: October 4, 2018Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 10091618Abstract: 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: January 25, 2018Date of Patent: October 2, 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: 10019494Abstract: 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: July 28, 2015Date of Patent: July 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kevin Fan, Benjamin Edward Rampson, Nick Chiang, Robin Wakefield
-
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