Patents by Inventor James Jason

James Jason 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: 8091736
    Abstract: A method and computer program product for defining a PWM drive signal having a defined voltage potential. The PWM drive signal has a plurality of “on” portions and a plurality of “off” portions that define a first duty cycle for regulating, at least in part, a flow rate of a pump assembly. At least a portion of the “on” portions of the PWM drive signal are pulse width modulated to define a second duty cycle for the at least a portion of the “on” portions of the PWM drive signal. The second duty cycle regulates, at least in part, the percentage of the defined voltage potential applied to the pump assembly.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: January 10, 2012
    Assignee: DEKA Products Limited Partnership
    Inventors: Russell Herbert Beavis, James Jason Dattolo
  • Publication number: 20110241625
    Abstract: An energy harvesting circuit harvests energy from a voltage source and charges a storage element with the harvested energy. The energy harvesting circuit includes an energy source, a storage capacitor to store energy output from the energy source, a power converter circuit, an energy storage element, and an enabling circuit. The enabling circuit turns the boost converter circuit on and off according to a monitored capacitance voltage of the storage capacitor. When the boost converter circuit is turned off, the storage capacitor accumulates energy output from the energy source until a reference voltage is reached, whereupon the boost converter circuit is turned on, enabling current flow from the storage capacitor to the storage element. When the storage capacitor discharges to a minimum voltage level, the boost converter circuit is turned off. The enabling circuit and a reference voltage supply are powered by the energy source.
    Type: Application
    Filed: March 25, 2011
    Publication date: October 6, 2011
    Applicant: MAXIM INTEGRATED PRODUCTS, INC.
    Inventor: James Jason LoCascio
  • Publication number: 20110163125
    Abstract: A method and computer program product for defining a PWM drive signal having a defined voltage potential. The PWM drive signal has a plurality of “on” portions and a plurality of “off” portions that define a first duty cycle for regulating, at least in part, a flow rate of a pump assembly. At least a portion of the “on” portions of the PWM drive signal are pulse width modulated to define a second duty cycle for the at least a portion of the “on” portions of the PWM drive signal. The second duty cycle regulates, at least in part, the percentage of the defined voltage potential applied to the pump assembly.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: DEKA Products Limited Partnership
    Inventors: Russell Herbert Beavis, James Jason Dattolo
  • Patent number: 7905373
    Abstract: A method and computer program product for defining a PWM drive signal having a defined voltage potential. The PWM drive signal has a plurality of “on” portions and a plurality of “off” portions that define a first duty cycle for regulating, at least in part, a flow rate of a pump assembly. At least a portion of the “on” portions of the PWM drive signal are pulse width modulated to define a second duty cycle for the at least a portion of the “on” portions of the PWM drive signal. The second duty cycle regulates, at least in part, the percentage of the defined voltage potential applied to the pump assembly.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 15, 2011
    Assignee: Deka Products Limited Partnership
    Inventors: Russell Herbert Beavis, James Jason Dattolo
  • Publication number: 20090069925
    Abstract: An RFID system includes an RFID antenna assembly configured to be positioned on a product module assembly of a processing system. The product module assembly is configured to releasably engage at least one product container. A first RFID tag assembly configured to be positioned on the at least one product container. The at least one product container is configured to position the first RFID tag assembly within a detection zone of the RFID antenna assembly whenever the product module assembly releasably engages the at least one product container.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 12, 2009
    Inventors: James Jason Dattolo, David Blumberg, Eric VanWyk
  • Patent number: 7471681
    Abstract: In one embodiment, a protocol option is implemented in which a network packet stores a maximum transmission unit size to use for sending data on a path between a sender and a recipient. The stored value is replaced if a receiver of the network packet uses a maximum transmission unit (MTU) smaller than the stored value. The option may be used in an initiation packet sent during a communication initiation handshake to allow both establishment of a communication session as well as determination of an efficient transmission unit size. The initiation packet may be sent with a do-not-fragment option set so that if a receiver does not understand the option, and the packet is too large for the receiver, then receiver will reject the packet and place the sender on notice that a conventional trial-and-error approach is required to determine an allowable MTU.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: December 30, 2008
    Assignee: Intel Corporation
    Inventors: James Jason, Erik J. Johnson
  • Publication number: 20070169001
    Abstract: Methods and apparatus for supporting agile run-time network systems via identification and execution of most efficient application binary code in view of changing network traffic conditions. Under one embodiment of the method, respective application binaries are compiled for each of a plurality of profiled system states for a network system, wherein each profiled system state corresponds to a respective workload scenario for the network system. During ongoing run-time operations, the current workload condition for the network system is monitored, and an application binary from amongst the multiple application binaries that is most efficient for the current workload condition is identified, loaded and executed.
    Type: Application
    Filed: November 29, 2005
    Publication date: July 19, 2007
    Inventors: Arun Raghunath, James Jason
  • Publication number: 20060212874
    Abstract: In general, in one aspect, the disclosure describes a method of automatically inserting into a first thread instructions that relinquishes control of a multi-tasking processor to another thread will be concurrently sharing the processor.
    Type: Application
    Filed: December 12, 2003
    Publication date: September 21, 2006
    Inventors: Erik Johnson, James Jason, Harrick Vin
  • Publication number: 20060083209
    Abstract: Communicating over a network includes establishing a communication path between a mobile-device in a first communication area and a server through a home-agent, and maintaining the communication path through the home agent when the mobile-device moves to a second-communication-area.
    Type: Application
    Filed: December 7, 2005
    Publication date: April 20, 2006
    Inventors: Ylian Saint-Hilaire, James Jason, Frederick Strahm, Erik Johnson
  • Publication number: 20050086657
    Abstract: A process, method, and system that examines a set of services to identify two or more parallel services performed by a common processor. A defined number of data elements are processed to simulate a data flow through the set of services. An element ratio is determined that defines the portion of data elements processed by each of the parallel services.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 21, 2005
    Inventors: James Jason, Erik Johnson, Harrick Vin, Jayaram Mudigonda
  • Publication number: 20050071834
    Abstract: A compiler transforms source code into intermediate code and provides the intermediate code to a profiler. The profiler executes the intermediate code. The profiler generates a performance profile that indicates the performance of the intermediate code, and annotates the intermediate code based, at least in part, on data from the performance profile. The compiler receives annotated intermediate code from the profiler and transforms the annotated intermediate code into machine code. Alternatively, the compiler transforms intermediate code to machine code and provides the machine code to a profiler. The profiler executes the machine code and generates a data file that indicates the performance of the machine code. The compiler receives the data file, and modifies the machine code based on the data file.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Frank Gates, James Jason, Erik Johnson
  • Publication number: 20050038937
    Abstract: Embodiments of the present invention relate to a method and system for automatically configuring network processing software to reduce memory latency associated with parallel processing using a plurality of processing elements.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: James Jason, Aaron Kunze, Erik Johnson, Harrick Vin, Ravi Sahita
  • Publication number: 20050034108
    Abstract: In general, in one aspect, the disclosure describes a computer program to access a set of source instructions and identify a variable within the source instructions to be accessed by different threads. The program determines a location within the execution flow specified by the set of source instructions, where the variable value, after the determined flow location, has an unchanging value. The program generates at least one set of target instructions for the source instructions. The target instructions copy the value of the variable from a first memory to a second memory based on the determined location. The generated target instructions access the copy of the value in the second memory for at least one source instruction that specifies access to at least one variable.
    Type: Application
    Filed: August 15, 2003
    Publication date: February 10, 2005
    Inventors: Erik Johnson, James Jason, Steve Goglin
  • Publication number: 20040071140
    Abstract: In one embodiment, a protocol option is implemented in which a network packet stores a maximum transmission unit size to use for sending data on a path between a sender and a recipient. The stored value is replaced if a receiver of the network packet uses a maximum transmission unit (MTU) smaller than the stored value. The option may be used in an initiation packet sent during a communication initiation handshake to allow both establishment of a communication session as well as determination of an efficient transmission unit size. The initiation packet may be sent with a do-not-fragment option set so that if a receiver does not understand the option, and the packet is too large for the receiver, then receiver will reject the packet and place the sender on notice that a conventional trial-and-error approach is required to determine an allowable MTU.
    Type: Application
    Filed: October 10, 2002
    Publication date: April 15, 2004
    Inventors: James Jason, Erik J. Johnson
  • Patent number: 5990725
    Abstract: Temperature measurement with interleaved bi-level current on a diode and bi-level current source therefor which provides a very accurate ratio of measurement currents through the diode without calibration and despite process and temperature variations. The bi-level current source uses a plurality N of individual current sources wherein the higher current is comprised of the sum of the N individual current sources and the lower current is comprised of one of the individual current sources, with a temperature measurement being made using N higher current/lower current measuring sequences and using a different one of the N individual current sources for each sequence.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: November 23, 1999
    Assignee: Maxim Integrated Products, Inc.
    Inventors: James Jason LoCascio, Charles Raymond Thurber, Jr.