Patents by Inventor David May

David May 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).

  • Publication number: 20250238433
    Abstract: Systems, apparatuses, and methods for enabling a user to formulate and execute a query against a corpus of documents and do so in a computationally efficient and scalable manner
    Type: Application
    Filed: January 21, 2025
    Publication date: July 24, 2025
    Inventors: Jacob Sussman, Amine Anoun, Jerry Ting, Riley Hawkins, Xinying Yu, Isabella Fu, Andrew Johnson, David May
  • Publication number: 20250088491
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Application
    Filed: September 19, 2024
    Publication date: March 13, 2025
    Inventors: David Mays, Jason Press
  • Patent number: 12236722
    Abstract: Approaches, techniques, and mechanisms are disclosed for large scale vehicle data collaborative analysis. According to one embodiment, a large amount of data streams is received from a multitude of vehicles. A distributed event streaming system is applied to parse the data streams based on an attribute, such as time sensitive data, location-specific data, or vehicle maintenance, operational, or fault-prevention data. A data container platform instance hosts applications that receive the parsed data streams. Output of an application is transformed into data streams having a common topic. Other applications may access the data streams by topic. Upon receiving an indication that an application has processed a data stream by topic, a decision point may be reached and executed by an external application, triggering an action on a vehicle from the multitude of vehicles.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: February 25, 2025
    Assignees: CARIAD SE, AUDI AG
    Inventors: David Mai, Edson Fangwa Nzeya, Sandeep Kumar Patil
  • Patent number: 12126600
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: October 22, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press
  • Patent number: 12039547
    Abstract: A system for outputting motor vehicle data is provided. The system includes: a dynamically variable display (100) on which a designated set of motor vehicle data (110, 120, 130) is selectively output; and a controller (200) operatively connected to the display (100), the controller (200) regulating the display (100) and designating the set of motor vehicle data (110, 120, 130) to be output on said display (100). Suitably, the display (100) is arranged to be secured facing a window (12) of a motor vehicle (10) such that the designated set of motor vehicle data (110, 120, 130) is output through the window (12).
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: July 16, 2024
    Inventor: David Mays
  • Patent number: 11885786
    Abstract: An insect olfactometer is described. The olfactometer can be used to study the behavior and response of insects and other living organisms to odorants and airborne chemicals. The olfactometer provides one or more discrete odor zones that do not intersect with each other and are separated by a neutral background control odor zone.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 30, 2024
    Assignee: Sigma Scientific LLC
    Inventors: Rudolph Strohschein, James B. Estaver, William Toreki, David Mays, Neil H. Weinstein
  • Publication number: 20230396595
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Inventors: David Mays, Jason Press
  • Publication number: 20230252522
    Abstract: According to some aspects, disclosed methods and systems may include storing, in a local storage of a device, a plurality of advertisements; and outputting for display first content comprising a first portion of a first set of advertisements associated with a first campaign period. The disclosed methods and system may also include, in response to an expiration of the first campaign period, outputting for display second content comprising a second portion of the first set of advertisements based on a first set of one or more advertising rules.
    Type: Application
    Filed: November 11, 2022
    Publication date: August 10, 2023
    Inventors: David Mays, Jason Press
  • Patent number: 11706200
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: July 18, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press
  • Publication number: 20230143923
    Abstract: Approaches, techniques, and mechanisms are disclosed for large scale vehicle data collaborative analysis. According to one embodiment, a large amount of data streams is received from a multitude of vehicles. A distributed event streaming system is applied to parse the data streams based on an attribute, such as time sensitive data, location-specific data, or vehicle maintenance, operational, or fault-prevention data. A data container platform instance hosts applications that receive the parsed data streams. Output of an application is transformed into data streams having a common topic. Other applications may access the data streams by topic. Upon receiving an indication that an application has processed a data stream by topic, a decision point may be reached and executed by an external application, triggering an action on a vehicle from the multitude of vehicles.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: David Mai, Edson Fangwa Nzeya, Sandeep Kumar Patil
  • Publication number: 20230147896
    Abstract: Approaches, techniques, and mechanisms are disclosed for large scale vehicle data collaborative analysis. According to one embodiment, a large amount of data streams is received from a multitude of vehicles. A distributed event streaming system is applied to parse the data streams based on an attribute, such as time sensitive data, location-specific data, or vehicle maintenance, operational, or fault-prevention data. A data container platform instance hosts applications that receive the parsed data streams. Output of an application is transformed into data streams having a common topic. Other applications may access the data streams by topic. Upon receiving an indication that an application has processed a data stream by topic, a decision point may be reached and executed by an external application, triggering an action on a vehicle from the multitude of vehicles. A vehicle computing system accesses topic data streams and performs an action on the vehicle.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: David Mai, Edson Fangwa Nzeya, Sandeep Kumar Patil
  • Patent number: 11532016
    Abstract: According to some aspects, disclosed methods and systems may include storing, in a local storage of a device, a plurality of advertisements; and outputting for display first content comprising a first portion of a first set of advertisements associated with a first campaign period. The disclosed methods and system may also include, in response to an expiration of the first campaign period, outputting for display second content comprising a second portion of the first set of advertisements based on a first set of one or more advertising rules.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 20, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press
  • Publication number: 20220317638
    Abstract: Systems and methods for managing device controls are disclosed. One method can comprise determining an orientation of a controller and comparing the orientation of the controller and an activation orientation. If the orientation of the controller substantially matches the activation orientation, a control relationship between the controller and the user device may be automatically activated, and if the orientation of the controller does not substantially match the activation orientation, control options to a user of the controller.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 6, 2022
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Patent number: 11334037
    Abstract: Systems and methods for managing device controls are disclosed. One method can comprise determining an orientation of a controller and comparing the orientation of the controller and an activation orientation. If the orientation of the controller substantially matches the activation orientation, a control relationship between the controller and the user device may be automatically activated, and if the orientation of the controller does not substantially match the activation orientation, control options to a user of the controller.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: May 17, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Publication number: 20220063488
    Abstract: A system for outputting motor vehicle data is provided. The system includes: a dynamically variable display (100) on which a designated set of motor vehicle data (110, 120, 130) is selectively output; and a controller (200) operatively connected to the display (100), the controller (200) regulating the display (100) and designating the set of motor vehicle data (110, 120, 130) to be output on said display (100). Suitably, the display (100) is arranged to be secured facing a window (12) of a motor vehicle (10) such that the designated set of motor vehicle data (110, 120, 130) is output through the window (12).
    Type: Application
    Filed: August 31, 2021
    Publication date: March 3, 2022
    Inventor: David Mays
  • Patent number: 11221727
    Abstract: Methods and systems are provided for creating and editing a visual interlocking block based program in a collaborative communication session. The visual interlocking block based program utilizes a single-page interface divided into an available segments region and a workspace region. Users drag visual program blocks from the available segments region into the workspace region in forming a visual program. The visual program blocks automatically interlock with one another in a pipeline to form an ordered sequence of visual program blocks making up the visual program. Each visual program block includes an icon that defines a specific programming function for a particular type of the visual program block. When arranged in the ordered sequence of the pipeline, the icons of the visual program blocks align to form a hieroglyph that identifies the visual program, a functionality of the visual program, and execution speeds of the visual program.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: January 11, 2022
    Assignee: Avaya Management L.P.
    Inventors: Jose Fernando Alvarez Rodriguez, David May, Swapnil Parashar, Brian Varley
  • Publication number: 20210234842
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Application
    Filed: September 4, 2020
    Publication date: July 29, 2021
    Inventors: David Mays, Jason Press
  • Patent number: 11010031
    Abstract: Methods and systems are described that enable a user designing a dashboard to make selections of user interface (UI) elements rather than coding to create and/or edit an interaction between UI elements. UI elements are displayed that allow a user to select a control UI element and a type of interaction. Selections from the user of a type of interaction and of UI elements as target and control UI elements are accepted. The control and target UI elements are displayed in the dashboard and a definition for the interaction is stored. Responsive to a trigger, the interaction is performed.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: May 18, 2021
    Assignee: salesforce.com, inc.
    Inventors: Elena Migunova, Edouard Picot, Chockalingam Kandasamy, David May
  • Publication number: 20210072883
    Abstract: Methods and systems are described that enable a user designing a dashboard to make selections of user interface (UI) elements rather than coding to create and/or edit an interaction between UI elements. UI elements are displayed that allow a user to select a control UI element and a type of interaction. Selections from the user of a type of interaction and of UI elements as target and control UI elements are accepted. The control and target UI elements are displayed in the dashboard and a definition for the interaction is stored. Responsive to a trigger, the interaction is performed.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Applicant: salesforce.com, inc.
    Inventors: Elena Migunova, Edouard Picot, Chockalingam Kandasamy, David May
  • Patent number: 10798070
    Abstract: Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: October 6, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press