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: 20150082037
    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: November 25, 2014
    Publication date: March 19, 2015
    Inventors: David Mays, Jason Press
  • Patent number: 8966488
    Abstract: The invention provides a processor comprising an execution unit arranged to execute multiple program threads, each thread comprising a sequence of instructions, and a plurality of synchronisers for synchronising threads. Each synchroniser is operable, in response to execution by the execution unit of one or more synchroniser association instructions, to associate with a group of at least two threads. Each synchroniser is also operable, when thus associated, to synchronise the threads of the group by pausing execution of a thread in the group pending a synchronisation point in another thread of that group.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: February 24, 2015
    Assignee: XMOS Ltd.
    Inventors: Michael David May, Peter Hedinger, Alastair Dixon
  • Patent number: 8925054
    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: October 8, 2012
    Date of Patent: December 30, 2014
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press
  • Patent number: 8922818
    Abstract: Techniques are provided that allow the user to view on his or her mobile device the body of an email or other items from a message service as well as each of the attachments as thumbnails or individual images. As well, techniques allow the user to view particular attributes of each item, e.g. the number of pages and the page size of a particular attachment. Techniques are provided such that the user may view such thumbnails and/or attributes on a unique URL generated as a result of the generated email. Thus, by such techniques, the user is provided with a platform for mobile devices that allows intuitive selection of what should be or is desired to be printed.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: December 30, 2014
    Assignee: Electronics for Imaging, Inc.
    Inventors: Leon Williams, Patrick H. Wood, David May
  • Patent number: 8898438
    Abstract: The invention provides a processor comprising an execution unit for executing multiple threads, each thread comprising a sequence of instructions and each thread being designated to handle activity from at least one specified source. The processor also comprises a thread scheduler for scheduling a plurality of threads to be executed by the execution unit, said scheduling being based on the respective activity handled by the threads; and a plurality of sets of registers connected to the execution unit. Each set of registers is arranged to store information representing a respective one of the plurality of threads, at least a part of the information being accessible by the execution unit for use in executing the respective thread when scheduled.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: November 25, 2014
    Assignee: XMOS Ltd.
    Inventor: Michael David May
  • Publication number: 20140293320
    Abstract: Techniques are provided that allow the user to view on his or her mobile device the body of an email or other items from a message service as well as each of the attachments as thumbnails or individual images. As well, techniques allow the user to view particular attributes of each item, e.g. the number of pages and the page size of a particular attachment. Techniques are provided such that the user may view such thumbnails and/or attributes on a unique URL generated as a result of the generated email. Thus, by such techniques, the user is provided with a platform for mobile devices that allows intuitive selection of what should be or is desired to be printed.
    Type: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: ELECTRONICS FOR IMAGING, INC.
    Inventors: Leon WILLIAMS, Patrick H. WOOD, David MAY
  • Publication number: 20140249657
    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: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Publication number: 20140115319
    Abstract: Mechanisms for cloaking, or otherwise masking, information in packets communicated between nodes. A source node generates a packet comprising communication layer data and encrypted application layer data. The encrypted application layer data includes a payload and waypoint data. The waypoint data includes a waypoint list that identifies one or more nodes of a path of nodes that the packet is to transit from the source node to the destination node. The source node addresses the packet to an intermediate node on the path, and sends the packet toward the intermediate node.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 24, 2014
    Applicant: Lockheed Martin Corporation
    Inventor: David May
  • Publication number: 20140101736
    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: October 8, 2012
    Publication date: April 10, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventors: David Mays, Jason Press
  • Patent number: 8624624
    Abstract: Power isolation during time intervals of sensitive operations is disclosed. In one embodiment, a programmable chip package includes a programmable chip configured to perform a sensitive operation, and a switch configured to selectively couple a main power source to the programmable chip. The programmable chip package may also include an alternate power source and a controller that is configured to control the switch to decouple the main power source from the programmable chip during a time interval of the sensitive operation, wherein the programmable chip is configured to draw power from the alternate power source during the time interval. The controller is further configured to control the switch to couple the main power source to the programmable chip after the time interval.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: January 7, 2014
    Assignee: Lockheed Martin Corporation
    Inventors: David May, Burton Wolfe
  • Patent number: 8550060
    Abstract: Methods and systems for operating a glow plug are disclosed. In one example, current supplied to a glow plug can be controlled to promote combustion stability of a cylinder after an engine start. Engine feedgas hydrocarbons may be reduced during conditions where combustion stability may be otherwise reduced in order to reduce tailpipe emissions.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 8, 2013
    Assignee: Ford Global Technologies, LLC
    Inventors: Eric Kurtz, Paul Joseph Tennison, David A. May
  • Publication number: 20130261930
    Abstract: Methods and systems for increasing fuel economy of a vehicle including a SCR catalyst are presented. In one example, an amount of EGR provided to an engine is decreased in response to performance of the SCR being within a predetermined range of performance. The methods and systems may increase vehicle fuel economy while vehicle tailpipe emissions are achieved.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 3, 2013
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Eric Kurtz, Paul Joseph Tennison, William Charles Ruona, Waheed Alashe, David A. May, Joshua Putman Styron
  • Patent number: 8525545
    Abstract: Power isolation during sensitive operations is disclosed. In one embodiment, a programmable chip package includes a programmable chip configured to perform a sensitive operation, and a switch configured to selectively couple a main power source to the programmable chip. The programmable chip package may also include an alternate power source and a controller that is configured to control the switch to decouple the main power source from the programmable chip prior to the sensitive operation, wherein the programmable chip is configured to draw power from the alternate power source during the sensitive operation. The controller is further configured to control the switch to couple the main power source to the programmable chip after the sensitive operation.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: September 3, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: David May, Burton Wolfe
  • Publication number: 20130087122
    Abstract: Methods and systems for operating a glow plug are disclosed. In one example, current supplied to a glow plug can be controlled to promote combustion stability of a cylinder after an engine start. Engine feedgas hydrocarbons may be reduced during conditions where combustion stability may be otherwise reduced in order to reduce tailpipe emissions.
    Type: Application
    Filed: September 14, 2012
    Publication date: April 11, 2013
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Eric Kurtz, Paul Joseph Tennison, David A. May
  • Publication number: 20130087129
    Abstract: Methods and systems for operating a glow plug are disclosed. In one example, current supplied to a glow plug can be controlled to promote combustion stability of a cylinder after an engine start. Engine feedgas hydrocarbons may be reduced during conditions where combustion stability may be otherwise reduced to reduce tailpipe emissions.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Eric Kurtz, Paul Joseph Tennison, David A. May
  • Patent number: 8347312
    Abstract: The invention relates to a device comprising a processor, the processor comprising: an execution unit for executing multiple threads, each thread comprising a sequence of instructions; and a plurality of sets of thread registers, each set arranged to store information relating to a respective one of the plurality of threads. The processor also comprises circuitry for establishing channels between thread register sets, the circuitry comprising a plurality of channel terminals and being operable to establish a channel between one of the thread register sets and another thread register set via one of the channel terminals and another channel terminal. Each channel terminal comprises at least one buffer operable to buffer data transferred over a thus established channel and a channel terminal identifier register operable to store an identifier of the other channel terminal via which that channel is established.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: January 1, 2013
    Assignee: XMOS Limited
    Inventors: Michael David May, Peter Hedinger, Alastair Dixon
  • Patent number: 8281772
    Abstract: Methods and systems for operating a glow plug are disclosed. In one example, current supplied to a glow plug can be controlled to promote combustion stability of a cylinder after an engine start. Engine feedgas hydrocarbons may be reduced during conditions where combustion stability may be otherwise reduced in order to reduce tailpipe emissions.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: October 9, 2012
    Assignee: Ford Global Technologies, LLC
    Inventors: Eric Kurtz, Paul Joseph Tennison, David A. May
  • Patent number: 8264368
    Abstract: A warning unit for attachment to a handheld firearm comprises an attachment device for attachment to a firearm, a light source, and a digitally manipulable input device operable to enable selection of a mode of operation. The warning unit is capable of being operated in at least a narrow divergence mode, and a wide divergence mode wherein, in the narrow divergence mode, the warning unit is operable to emit a beam of light of a lower divergence than in the wide divergence mode.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: September 11, 2012
    Assignee: Thales Holdings UK Plc
    Inventors: Adam Hughes, Des Walker, Ian Maguire, David May
  • Patent number: 8224884
    Abstract: The invention provides a method of transmitting messages over an interconnect between processors, each message comprising a header token specifying a destination processor and at least one of a data token and a control token. The method comprises: executing a first instruction on a first one of the processors to generate a data token comprising a byte of data and at least one additional bit to identify that token as a data token, and outputting the data token from the first processor onto the interconnect as part of one of the messages. The method also comprises executing a second instruction on said first processor to generate a control token comprising a byte of control information and at least one additional bit to identify that token as a control token, and outputting the control token from the first processor onto the interconnect as part of one of the messages.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: July 17, 2012
    Assignee: XMOS Ltd.
    Inventor: Michael David May
  • Patent number: 8219789
    Abstract: The invention provides a processor comprising a first port operable to generate a first indication dependent on a first activity at the first port, and a second port operable to generate a second indication dependent on a second activity at the second port. The processor also comprises an execution unit arranged to execute multiple threads; and a thread scheduler connected to receive the indications and arranged to schedule the multiple threads for execution by the execution unit based on those indications. The scheduling includes suspending the execution of a thread until receipt of the respective ready signal. The first activity and the second activity are each associated with respective corresponding threads.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: July 10, 2012
    Assignee: XMOS Ltd.
    Inventor: Michael David May