Patents by Inventor David A. Albert

David A. Albert 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: 20170371799
    Abstract: A translation lookaside buffer stores information indicating respective page sizes for different translations. A virtual-address cache module manages entries, where each entry stores a memory block in association with a virtual address and a code representing at least one page size of a memory page on which the memory block is located. The managing includes: receiving a translation lookaside buffer invalidation instruction for invalidating at least one translation lookaside buffer entry in the translation lookaside buffer, where the translation lookaside buffer invalidation instruction includes at least one invalid virtual address; comparing selected bits of the invalid virtual address with selected bits of each of a plurality of virtual addresses associated with respective entries in the virtual-address cache module, based on the codes; and invalidating one or more entries in the virtual-address cache module based on the comparing.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Shubhendu Sekhar Mukherjee, Michael Bertone, David Albert Carlson
  • Publication number: 20170322886
    Abstract: Managing memory access requests for a plurality of processor cores includes: storing admission control information for determining whether or not to admit a predetermined type of memory access request into a shared resource that is shared among the processor cores and includes one or more cache levels of a hierarchical cache system and at least one memory controller for accessing a main memory; determining whether or not a memory access request of the predetermined type made on behalf of a first processor core should be admitted into the shared resource based at least in part on the stored admission control information; and updating the admission control information based on a latency of a response to a particular memory access request admitted into the shared resource, where the updating depends on whether the response originated from a particular cache level included in the shared resource or from the main memory.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Shubhendu Sekhar Mukherjee, Michael Bertone, David Albert Carlson, Richard Eugene Kessler, Wilson Snyder
  • Publication number: 20170322885
    Abstract: Managing memory access requests to a cache system including one or more cache levels that are configured to store cache lines that correspond to memory blocks in a main memory includes: storing stream information identifying recognized streams that were recognized based on previously received memory access requests, where one or more of the recognized streams comprise strided streams that each have an associated strided prefetch result corresponding to a stride that is larger than or equal to a size of a single cache line; and determining whether or not a next cache line prefetch request corresponding to a particular memory access request will be made based at least in part on whether or not the particular memory access request matches a strided prefetch result for at least one strided stream, and a history of past next cache line prefetch requests.
    Type: Application
    Filed: September 19, 2016
    Publication date: November 9, 2017
    Inventors: Shubhendu Sekhar Mukherjee, David Albert Carlson, Srilatha Manne
  • Publication number: 20170293373
    Abstract: A method and system for providing absolute coordinate mapping using zone mapping input in a vehicle includes determining a touch input received on a touchpad located in the vehicle, presenting an absolute mapped position of the touch input on a display screen located in the vehicle, presenting one or more user interface objects on the display screen, and providing a plurality of display input zones corresponding to one or more user interface objects presented on the display screen. The method and system further include determining a user input to one of the one or more user interface objects presented on the display screen based on the absolute mapped position of the touch input on at least one of the one or more user interface objects presented on the display screen, and the plurality of display input zones on the display screen.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Inventors: Ross Cameron Miller, Parhys L. Napier, Cody D. Grebe, David Albert Vanderburgh, Steven Feit
  • Patent number: 9747109
    Abstract: Executing instructions in a processor includes analyzing operations to be performed by instructions, including: determining a latency associated with a first operation to be performed by a first instruction, determining a second operation to be performed by a second instruction, where a result of the second operation depends on a result of the first operation, and assigning a value to the second instruction corresponding to the determined latency associated with the first operation. One or more instructions are selected to be issued together in the same clock cycle of the processor from among instructions whose operations have been analyzed, the selected instructions occurring consecutively according to a program order. A start of execution of the second instruction is delayed by a particular number of clock cycles after the clock cycle in which the second instruction is issued according to the value assigned to the second instruction.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 29, 2017
    Assignee: Cavium, Inc.
    Inventor: David Albert Carlson
  • Patent number: 9727231
    Abstract: A method and system for providing absolute coordinate mapping using zone mapping input in a vehicle includes determining a touch input received on a touchpad located in the vehicle, presenting an absolute mapped position of the touch input on a display screen located in the vehicle, presenting one or more user interface objects on the display screen, and providing a plurality of display input zones corresponding to one or more user interface objects presented on the display screen. The method and system further include determining a user input to one of the one or more user interface objects presented on the display screen based on the absolute mapped position of the touch input on at least one of the one or more user interface objects presented on the display screen, and the plurality of display input zones on the display screen.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: August 8, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Ross Cameron Miller, Parhys Napier, Cody D. Grebe, David Albert Vanderburgh, Steven Feit
  • Publication number: 20170215755
    Abstract: A personal monitoring device has a sensor assembly configured to sense physiological signals upon contact with a user's skin. The sensor assembly produces electrical signals representing the sensed physiological signals. A converter assembly, integrated with, and electrically connected to the sensor assembly, converts the electrical signals generated by the sensor assembly to a frequency modulated physiological audio signal having a carrier frequency in the range of from about 6 kHz to about 20 kHz.
    Type: Application
    Filed: April 13, 2017
    Publication date: August 3, 2017
    Inventors: David ALBERT, Bruce Richard SATCHWELL, Kim Norman BARNETT
  • Patent number: 9713554
    Abstract: The present invention relates to sensor signal analysis. It relates particularly, but not exclusively, to methods, systems and devices for monitoring and processing the sensor signals to determine automatically characteristics of events represented by the sensor signals. The present invention is particularly, but not exclusively, related to methods, systems and devices for monitoring moisture in absorbent articles such as diapers, incontinence garments, dressings and pads resulting from wetness events caused by, for example, urinary and/or faecal incontinence. In an embodiment, the invention includes a method for processing sensor signals representing an event in an absorbent article. The method comprises: receiving sensor signals from a sensor representing one or more events in an absorbent article; and processing the sensor signals to determine a characteristic of at least one event in the absorbent article.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: July 25, 2017
    Assignee: Fred Bergman Healthcare Pty. Ltd.
    Inventors: David Albert Barda, Mohammad Hadi Mashinchi
  • Patent number: 9712387
    Abstract: A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway determines network channel conditions for a requested service and identifies a user profile for a requesting device. The broadband gateway negotiates a service profile for the requested service with the at least one network access service provider based on the determined network conditions and the identified user profile. Content may be acquired and received for the requested service from the at least one network access service provider utilizing the negotiated service profile. The broadband gateway aggregates and assembles the received content. The resulting assembled content is communicated to the requesting device for the requested service. The broadband gateway may relay content among peer devices.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: July 18, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Xuemin Chen, Jeyhan Karaoguz, Wael William Diab, David Garrett, David Albert Lundgren, Rich Prodan
  • Patent number: 9690590
    Abstract: Executing instructions in a processor includes: selecting or more instructions to be issued together in the same clock cycle of the processor from among a plurality of instructions, the selected one or more instructions occurring consecutively according to a program order; and executing instructions that have been issued, through multiple execution stages of a pipeline of the processor. The executing includes: determining a delay assigned to a first instruction, and sending a result of a first operation performed by the first instruction in a first execution stage to a second execution stage, where the number of execution stages between the first execution stage and the second execution stage is based on the determined delay.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: June 27, 2017
    Assignee: CAVIUM, INC.
    Inventor: David Albert Carlson
  • Patent number: 9665639
    Abstract: A method for analyzing incoming data, comprising the steps of processing the incoming data in segments to output a sequence of segment types by extracting one or more properties of an incoming data segment and forming an Unknown Property Vector for each segment of data in the incoming data, and processing the sequence of segment types to identify events in the incoming data. The sequence of segment types is determined, for each segment, by analyzing the Unknown Property Vector by reference to one or more collections of vectors obtained from a set of Reference Property Vectors. This may each of the one or more collections of vectors being selected from the set of Reference Property Vectors randomly or based on relevance or clustering.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 30, 2017
    Assignee: Fred Bergman Healthcare Pty. Ltd.
    Inventors: Hadi Mashin-Chi, David Albert Barda, Jian Huang
  • Patent number: 9651675
    Abstract: A GNSS enabled device that is communicatively coupled to a network, receives time stamps via the network. The time stamps are generated based on reference clock signals within the network. GNSS receiver clock signal frequency may be adjusted based on the time stamps. When GNSS satellite signals and/or SRN signals are not available, the time stamps enable synchronization with GNSS satellites. Network clock signals and/or time stamps may be generated by an access point, a DSL modem, a cable modem and/or a primary reference clock within the network. A series of time stamps may be utilized for adjusting frequencies. Clock signals may be generated for adjusting frequencies based on a comparison between time stamps and oscillator or mixer output. Clock signals are generated for baseband, intermediate and/or RF frequency signal processing. GNSS satellite signals may be demodulated, correlated with a pseudonoise code sequence and/or synchronized based on the time stamps.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: May 16, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jeyhan Karaoguz, Charles Abraham, Mark Buer, David Garrett, David Albert Lundgren, David Murray
  • Patent number: 9649042
    Abstract: A personal monitoring device has a sensor assembly configured to sense physiological signals upon contact with a user's skin. The sensor assembly produces electrical signals representing the sensed physiological signals. A converter assembly, integrated with, and electrically connected to the sensor assembly, converts the electrical signals generated by the sensor assembly to a frequency modulated physiological audio signal having a carrier frequency in the range of from about 6 kHz to about 20 kHz.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: May 16, 2017
    Assignee: ALIVECOR, INC.
    Inventors: David Albert, Bruce Richard Satchwell, Kim Norman Barnett
  • Patent number: 9646073
    Abstract: A method for analyzing incoming data, comprising the steps of processing the incoming data in segments to output a sequence of segment types by extracting one or more properties of an incoming data segment and forming an Unknown Property Vector for each segment of data in the incoming data, and processing the sequence of segment types to identify events in the incoming data. The sequence of segment types is determined, for each segment, by reference to a set of Reference Property Vectors that are relevant to the Unknown Property Vector. This may involve application of first and/or second and/or further functions to identify at least a first subset of Reference Property Vectors that are relevant to the Unknown Property Vector. Alternatively, a logistic regression algorithm, derived using clustering or classification methods for identifying candidate vectors, may be used.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: May 9, 2017
    Assignee: Fred Bergman Healthcare Pty. Ltd.
    Inventors: Mohammad Hadi Mashinchi, David Albert Barda, Jian Huang
  • Patent number: 9628426
    Abstract: An instant messaging system is disclosed that provides a means for presenting information to a user about current conversants and for managing the handling of multiple messages from different parties. A priority hierarchy is established and set by a user with respect to each conversant. Messages from high priority conversants are delivered and displayed prior to messages from lower priority conversants. In a business setting, messages may be routed to particular individuals or with a particular priority based on characteristics or attributes of the message sender.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 18, 2017
    Assignee: Synacor, Inc.
    Inventors: John Francis Bell, III, David Albert Meservy
  • Publication number: 20170045263
    Abstract: An electrical safety heater apparatus includes an upper metal hot casing and a lower non-flammable electrically and thermally insulating lower section. The apparatus further includes a standard tungsten incandescent or halogen bulb or multiple bulbs and a removable crown top of the heater.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventor: David Albert Kohut
  • Publication number: 20160292912
    Abstract: A visualization system for displaying volumetric renderings includes a display, a user input actuator that is movable over a first range, a second range, and a third range, and a processor. The second range is located between the first range and the third range. The processor is configured to generate a first volumetric rendering according to a first transfer function when the user input actuator is positioned in the first range, and generate the first volumetric rendering according to a second transfer function when the user input actuator is positioned in the third range. The second transfer function is different than the first transfer function. The processor is further configured to generate the first volumetric rendering according to a blending of the first transfer function and the second transfer function when the user input actuator is positioned in the second range, and display the first volumetric rendering on the display.
    Type: Application
    Filed: April 3, 2015
    Publication date: October 6, 2016
    Inventors: David Albert Sebok, Michael Joseph Parma, George John Cocco
  • Patent number: 9422353
    Abstract: This present invention relates to pharmacologically potent and stable human fibroblast growth factor 21 (FGF21) variants, pharmaceutical compositions comprising FGF21 variants, and methods for treating type 2 diabetes, obesity, dyslipidemia, and/or metabolic syndrome using such variants.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: August 23, 2016
    Assignee: Eli Lilly and Company
    Inventors: Ryan James Darling, Craig Duane Dickinson, David Albert Driver, Malgorzata Donata Gonciarz
  • Publication number: 20160220164
    Abstract: A system for monitoring incontinence in one or more subjects comprises display means; input means operable by a user; one or more transmitters, each transmitter being associated with one or more subjects being monitored; the one or more transmitters being configured to transmit signals containing continence-related data for the one or more subjects, wherein the continence-related data has been obtained over time from a continence sensor associated with an absorbent article worn by each respective subject; a receiver unit configured to receive signals from the one or more transmitters; and processing means in communication with at least the receiver unit, the processing means including a display processor configured to process the received signals and communicate display information to the display means for display of a visual representation of continence-related information derived from continence sensors in the absorbent articles worn by the one or more subjects being monitored.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Inventors: Philippa Mary Lewis, Karen Maree Carey, Alan Michael Cottenden, David Albert Barda, Peter Curran, Don Black
  • Publication number: 20160220207
    Abstract: Systems and methods for obtaining a panoramic image. One system includes a gantry, an x-ray source, a receptor, and at least one controller. The x-ray source is mounted on the gantry and is configured to alternatively output x-ray radiation at a first energy level and x-ray radiation at a second energy level. The receptor is mounted on the gantry so that x-ray radiation from the x-ray source impinges the receptor. The receptor is configured to output a plurality of frames of data including a first frame and a second frame sequential to the first frame. The controller is configured to control the x-ray source so that data in the first frame is generated based on x-ray radiation of the first energy level and data in the second frame is based on x-ray radiation of the second energy level.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Petri Jouhikainen, David Albert Sebok, Bradley S. Carlson, Hongjian Shi, Mike Parma, Edward Marandola, Robert Keating, Esa Suuronen, Scott Kravis