Patents by Inventor James Crosby

James Crosby 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: 20170108913
    Abstract: A method for detecting and responding to a configuration setting capable of causing undesired energy consumption in a configurable electronic device comprises measuring a power state of at least one connection point of the configurable electronic device to establish a measured power state value; comparing the measured power state value with a stored power state value for the connection point; and responsive to a discrepancy between the measured power state value and the stored power state value for the connection point where the discrepancy is capable of causing undesired energy consumption, emitting a condition signal.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 20, 2017
    Inventors: Brendan James Moran, James Crosby, Milosch Meriac
  • Publication number: 20170075748
    Abstract: Apparatus and methods for remotely monitoring a plurality of distributed devices is provided. The apparatus and methods determine logging conditions which define a state of a device at which recording of the state of the device should begin prior to an event, in order to identify a sequences of actions which occur at the devices prior to the event.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 16, 2017
    Inventors: James Crosby, Marcus Chang
  • Patent number: 9594551
    Abstract: A data processing device 2 has a processor 4 which executes software directly from non-volatile memory 6, 8. The processor 4 has a runtime component 20 which dynamically maps software element identifiers specified by the software to corresponding software elements in memory 6, 8. Mapping information 22 is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: March 14, 2017
    Assignee: ARM IP Limited
    Inventors: James Crosby, Hugo John Martin Vincent, Milosch Meriac, Marcus Chang
  • Publication number: 20170039085
    Abstract: A data processing system operates in a plurality of modes including a first privilege mode and a second privilege mode with the first privilege mode giving rights of access that are not available in the second privilege mode. Application code executes in the second privilege mode and generates function calls to hypervisor code which executes in the first privilege mode. These function calk are to perform a secure function requiring the rights of access which are only available in the first privilege mode. Scheduling code which executes in the second privilege mode controls scheduling of both the application code and the hypervisor code. Memory protection circuitry operating with physical addresses serves to control access permissions required to access different regions within the memory address space using configuration data which is written by the hypervisor code.
    Type: Application
    Filed: April 20, 2015
    Publication date: February 9, 2017
    Applicant: ARM IP LIMITED
    Inventors: Milosch Meriac, Hugo John Martin Vincent, James Crosby
  • Publication number: 20170031333
    Abstract: A method for operating an electronic device to configure a subject device, the method comprising steps of: receiving an intent from a subject device, wherein the received intent comprises an action identifier identifying an action the subject device wishes to perform; receiving action data about the received intent from an intent store, wherein the action data comprises an action associated with each action identifier, and at least one constraint associated with the action; and generating invocation data to perform the action, wherein the invocation data comprises the action identifier, and zero or more parameters.
    Type: Application
    Filed: July 19, 2016
    Publication date: February 2, 2017
    Inventors: Geraint David Luff, Andrew John Pritchard, James Crosby
  • Publication number: 20160255068
    Abstract: Proximity of a wearable processing device to a data processing apparatus is detected based on wireless signals received by the data processing apparatus from the wearable processing device. A user input operation is detected which comprises a physical interaction with the data processing apparatus. In response to detecting the user input operation, at least one detection parameter is calibrated for the proximity detection. This provides a convenient technique for calibrating the proximity detection which does not require complicated operations from the user.
    Type: Application
    Filed: November 5, 2014
    Publication date: September 1, 2016
    Inventors: Andrew Pritchard, James Crosby, Hugo John Martin Vincent
  • Publication number: 20160249354
    Abstract: A data processing apparatus has a scheduler which maintains a queue of function calls to be scheduled for processing by processing circuitry. The scheduler identifies, for every function call in the queue, a target time window within which the processing circuitry should process the function call. The scheduler schedules processing of the function calls based on the target time window.
    Type: Application
    Filed: October 7, 2014
    Publication date: August 25, 2016
    Inventor: James Crosby
  • Patent number: 9210930
    Abstract: A method for controlling aquatic weeds which comprises applying a herbicidally effective amount of a solid formulation of at least one compound of formula (I) wherein X is halogen and R is halogen or C1-C6 alkyl, and/or one or more agriculturally acceptable salts thereof to the bottom of the aqueous habitat of the aquatic weeds to act on submersed aquatic weeds and/or their aqueous habitat containing seeds or other propagating organs of said aquatic weeds.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: December 15, 2015
    Assignee: BASF SE
    Inventors: Christopher Todd Horton, Joseph G. Vollmer, James Crosby
  • Publication number: 20150355900
    Abstract: A data processing device 2 has a processor 4 which executes software directly from non-volatile memory 6, 8. The processor 4 has a runtime component 20 which dynamically maps software element identifiers specified by the software to corresponding software elements in memory 6, 8. Mapping information 22 is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 10, 2015
    Inventors: James CROSBY, Hugo John Martin VINCENT, Milosch MERIAC, Marcus CHANG
  • Patent number: 8464155
    Abstract: There is provided a method for use by a server for facilitating delivery of content to a number of display devices. Each of the display devices can include, for example, an output display and a personal computer. In one embodiment, content is received from a computer coupled to the server. The content can be, for example, an image, video, or audio data. The content is stored in a source storage file, which is associated with a number of display devices coupled to the server. A group synchronization command is then received from the computer. Thereafter, the content is provided to a group of synchronization files associated with the source storage file. The content is then transmitted from the group of synchronization storage files to the number of display devices.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: June 11, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Chester A. Militante, Giang Nguyen, James Crosby, Neal Lassila, Rob Lawrence, Joksan Alcala, Kenneth W. Shue, Joseph M. Solimando
  • Publication number: 20100093540
    Abstract: A method for controlling aquatic weeds which comprises applying a herbicidally effective amount of a solid formulation of at least one compound of formula (I) wherein X is halogen and R is halogen or C1-C6 alkyl, and/or one or more agriculturally acceptable salts thereof to the bottom of the aqueous habitat of the aquatic weeds to act on submersed aquatic weeds and/or their aqueous habitat containing seeds or other propagating organs of said aquatic weeds.
    Type: Application
    Filed: April 16, 2009
    Publication date: April 15, 2010
    Applicant: BASF SE
    Inventors: Christopher Todd HORTON, Joseph G. VOLLMER, James CROSBY
  • Publication number: 20080294993
    Abstract: There is provided a method for use by a server for facilitating delivery of content to a number of display devices. Each of the display devices can include, for example, an output display and a personal computer. In one embodiment, content is received from a computer coupled to the server. The content can be, for example, an image, video, or audio data. The content is stored in a source storage file, which is associated with a number of display devices coupled to the server. A group synchronization command is then received from the computer. Thereafter, the content is provided to a group of synchronization files associated with the source storage file. The content is then transmitted from the group of synchronization storage files to the number of display devices.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Inventors: Chester A. Militante, Giang Nguyen, James Crosby, Neal Lassila, Rob Lawrence, Joksan Alcala, Kenneth W. Shue, Joseph M. Solimando
  • Patent number: 6357546
    Abstract: A motorcycle suspension using an air bag in place of a spring, having a front bag bracket that is fixed to the motorcycle main frame and a pivoting rear bag bracket that is attached to a swing arm of a motorcycle. An air bag is sandwiched between the front bag bracket and the rear bag bracket and is compressed and extended with the action of the rear bag bracket and the swing arm. A shock absorber is mounted in its conventional place and dampens the motions of the swing arm and the rear bag bracket. The air bag is capable of being inflated or deflated by the driver either while driving or stationary. The front bag bracket and rear bag bracket are pivotably attached to the main frame of the motorcycle with a common pivot axis, allowing a scissor like motion, which allows the suspension to react in a conventional manner.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: March 19, 2002
    Inventor: James A. Crosby, Jr.
  • Patent number: 5646806
    Abstract: A sloping tape guide is provided for an arcuately scanning tape drive so that tension per unit width of a magnetic tape is equalized in the head/tape contact zone on a front face of a head assembly of the arcuate scanner. The tape wraps over the circular edge of the magnetic head assembly. As a consequence, the tension per unit width is higher at the center of the tape that at the edges. The low tension at the edges of the tape results in poor head to tape contact in these regions and consequently unacceptable signal performance. This invention overcomes these difficulties by providing a means to equalize tension per unit width across the tape. The sloping tape guide has a front sloping flat surface which is bounded by top and bottom edges and first and second side edges, the first side edge being closer to the lat surface slopes rearwardly from its first edge to its second edge away from the periphery of the head assembly.
    Type: Grant
    Filed: May 8, 1996
    Date of Patent: July 8, 1997
    Assignee: Minnesota Mining And Manufacturing Company
    Inventors: Neil J. Griffith, James U. Lemke, James Crosby