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: 11928981
    Abstract: 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: Grant
    Filed: June 22, 2022
    Date of Patent: March 12, 2024
    Inventors: Kevin Fan, Alaa Shamandy, Spandana Chintapalli
  • Patent number: 11898633
    Abstract: 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: Grant
    Filed: June 25, 2020
    Date of Patent: February 13, 2024
    Assignee: VOCIS LIMITED
    Inventor: Kevin Fan
  • Publication number: 20230419859
    Abstract: 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: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: Kevin Fan, Alaa Shamandy, Spandana Chintapalli
  • Publication number: 20230385978
    Abstract: 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: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Inventors: Kevin Fan, Ben Lauzier
  • Publication number: 20210404554
    Abstract: 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: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventor: Kevin FAN
  • Patent number: 11194953
    Abstract: 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: Grant
    Filed: April 29, 2020
    Date of Patent: December 7, 2021
    Assignee: INDICO
    Inventors: Slater Victoroff, Madison May, Michael Langlie, Lily Zhang, Benjamin Townsend, Kevin Fan, Jacob Klingensmith
  • Patent number: 10820148
    Abstract: 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: Grant
    Filed: April 27, 2020
    Date of Patent: October 27, 2020
    Assignee: LYFT, INC.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Publication number: 20200260219
    Abstract: 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: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10638264
    Abstract: 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: Grant
    Filed: November 19, 2019
    Date of Patent: April 28, 2020
    Assignee: LYFT, INC.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Publication number: 20200112826
    Abstract: 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: Application
    Filed: November 19, 2019
    Publication date: April 9, 2020
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10547975
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: January 28, 2020
    Assignee: Lyft, Inc.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Publication number: 20190306657
    Abstract: 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: Application
    Filed: March 29, 2019
    Publication date: October 3, 2019
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10285014
    Abstract: 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: Grant
    Filed: October 1, 2018
    Date of Patent: May 7, 2019
    Assignee: LYFT, INC.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Publication number: 20190037355
    Abstract: 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: Application
    Filed: October 1, 2018
    Publication date: January 31, 2019
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Publication number: 20180288568
    Abstract: 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: Application
    Filed: January 25, 2018
    Publication date: October 4, 2018
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10091618
    Abstract: 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: Grant
    Filed: January 25, 2018
    Date of Patent: October 2, 2018
    Assignee: LYFT, INC.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10019494
    Abstract: 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: Grant
    Filed: July 28, 2015
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin Fan, Benjamin Edward Rampson, Nick Chiang, Robin Wakefield
  • Patent number: 10008015
    Abstract: 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: Grant
    Filed: March 14, 2016
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Patent number: 9894484
    Abstract: 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: Grant
    Filed: August 1, 2017
    Date of Patent: February 13, 2018
    Assignee: Lyft, Inc.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 9881396
    Abstract: 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: Grant
    Filed: April 3, 2013
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Curtis G. Wong, Igor Borisov Peev, Kevin Fan, Jai Srinivasan, Ehab Sobhy, Jonathan Edgar Fay