Patents by Inventor David Hirshberg

David Hirshberg 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: 9579446
    Abstract: The present invention provides a filter for separating particles and/or catalyzer for particle reaction in a fluid. The device comprising array of passageways fabricated on a die wherein the passageway size is controlled by actuators. The passageway size is monitored and the actuators controlling the passageway size are activated conditionally upon the passageway size monitoring. Using movable actuators the passageway can achieve passageway size that is less then the fabrication minimal resolution. Proper locating, setting and/or activation of the actuators create passageways that can perform filtration of particles, trapping of particles and catalyzing particles reaction.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: February 28, 2017
    Inventor: David Hirshberg
  • Publication number: 20170021150
    Abstract: A medical device for treatment for overweight or obesity is presented. The medical device is attached or implanted in patient's target body organs, wherein in each one of the device attachments, or daily in the case of long continuous attachment, the device removes up to 100 grams of energy containing materials from the body. The medical device optionally contains needles or alternatively contains crawling worm-like arm. The energy containing materials may be fat cells, fatty acid molecules driven out from the fat cells or lipids or carbohydrates molecules such as glucose from the blood stream.
    Type: Application
    Filed: July 5, 2016
    Publication date: January 26, 2017
    Inventor: David Hirshberg
  • Publication number: 20170008487
    Abstract: Technologies are generally described for methods and systems effective to generate an alarm for a vehicle. The methods may include receiving, by a device, a first sensor value from a first sensor for the vehicle. The methods may further include receiving, by the device, a second sensor value from a second sensor for the vehicle. The methods may further include retrieving, by the device, an instruction from a memory disposed in the vehicle while the memory is in a write-protected mode. The methods may further include evaluating, by the device, the first sensor value and the second sensor value based on the instruction. The methods may further include determining, by the device, that the first sensor value is outside a range associated with the first sensor based on the evaluation. The methods may further include transforming, by the device, the determination into an alarm.
    Type: Application
    Filed: April 9, 2014
    Publication date: January 12, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT, LLC
    Inventors: SHMUEL UR, DAVID HIRSHBERG, SHAY BUSHINSKY, VLAD GRIGORE DABIJA, ARIEL FLIGLER
  • Patent number: 9430350
    Abstract: Methods to facilitate monitoring the execution of a first instance and a second instance, such as multiple instantiations of a program, are generally described. The methods may include generating a first instance and a second instance, appending first monitoring instructions to the first instance to produce a first modified instance and appending second monitoring instructions to the second instance to produce a second modified instance. The first and second monitoring instructions may relate to monitoring an execution of the first instance and the second instance. The processor may further send the first modified instance to a first computing device and send the second modified instance to a second computing device different from the first computing device. The computing devices may provide different computational functionality and/or may split a load in processing the program.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: August 30, 2016
    Assignee: Empire Technology Development LLC
    Inventors: Shmuel Ur, David Hirshberg, Vlad Grigore Dabija, Shimon Gruper, Gad S. Sheaffer, Mordehai Margalit
  • Publication number: 20160234287
    Abstract: The disclosed technology receives at a second computing device a message from a first computing device comprising at least an indication of a physical motion, a requested motion, or an indication of a camera control operation. The indicated motion can correspond to a physical motion made to the first computing device. The indicated camera control operation can correspond to a camera control operation made at the first computing device. The technology requests to physically move the second computing device if the received message indicates a motion; and controls a digital camera associated with the second computing device if the received message indicates a camera control operation made at the first computing device.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 11, 2016
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Gad S. SHEAFFER, Shmuel UR, David HIRSHBERG, Yesha SIVAN, Menahem KAPLAN
  • Patent number: 9409006
    Abstract: A method for treatment for obesity comprising a medical device attached or implanted in patient's target body organs, wherein in each one of the device attachments, or daily in the case of long continuous attachment, the device removes up to 100 grams of energy containing materials from the body. The medical device optionally contains needles or alternatively contains crawling worm like arm. The energy containing materials may be fat cells, fatty acid molecules driven out from the fat cells or lipids or carbohydrates molecules such as glucose from the blood stream.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: August 9, 2016
    Inventor: David Hirshberg
  • Patent number: 9350909
    Abstract: The disclosed technology receives at a second computing device a message from a first computing device comprising at least an indication of a physical motion, a requested motion, or an indication of a camera control operation. The indicated motion can correspond to a physical motion made to the first computing device. The indicated camera control operation can correspond to a camera control operation made at the first computing device. The technology requests to physically move the second computing device if the received message indicates a motion; and controls a digital camera associated with the second computing device if the received message indicates a camera control operation made at the first computing device.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: May 24, 2016
    Assignee: Empire Technology Development LLC
    Inventors: Gad S. Sheaffer, Shmuel Ur, David Hirshberg, Yesha Sivan, Menahem Kaplan
  • Publication number: 20160019172
    Abstract: Technologies are generally described for systems, devices and methods effective to utilize a solid state memory device. A memory device may include one or more input/output ports effective to receive data at, and facilitate transfer from, the memory device. The memory device may further include a memory controller. The memory controller may be effective to control access to data stored in the memory device. The memory device may further include two or more flash chips effective to store data in the memory device. The memory device may further include a crossbar switch. The crossbar switch may be coupled between the one or more input/output ports and the two or more flash chips. The crossbar switch may be effective to enable the one or more input/output ports to access the two or more flash chips through the memory controller.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: MORDEHAI MARGALIT, SHMUEL UR, DAVID HIRSHBERG, SHIMON GRUPER, MENAHEM KAPLAN
  • Publication number: 20150332591
    Abstract: In some examples, vehicle detection includes detecting a target vehicle that has at least one designated attribute, confirming that the detected target vehicle is within an unobstructed or partially obstructed line of sight of the first object, and confirming that the target vehicle has been detected within the unobstructed or partially obstructed line of sight of the first object.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Empire Technology Development LLC
    Inventors: Ariel FLIGLER, David HIRSHBERG, Shay BUSHINSKY, Shmuel UR, Vlad DABIJA
  • Publication number: 20150242128
    Abstract: Technologies are generally described to establish a hardware interconnect based communication between SSD controllers. According to some examples, a first solid state drive (SSD) controller and a second SSD controller are detected. The hardware interconnect is detected between the first SSD controller and the second SSD controller. Next, a communication connection between the first SSD controller and the second SSD controller is established through the hardware interconnect. The first SSD controller may be allowed to manage a flash controller of the second SSD controller for tasks that include a deduplication task and a low level redundant array of independent disks (RAID) task.
    Type: Application
    Filed: December 9, 2013
    Publication date: August 27, 2015
    Inventors: Mordehai Margalit, David Hirshberg, Netzer Moriya
  • Publication number: 20150237111
    Abstract: The present technology provides an illustrative method for delegating user interface-related tasks. In some examples, the method includes receiving a request to delegate a user interface-related task to a delegated computing device, and causing the transceiver of the delegating device to send a delegation command to the delegated computing device to establish a delegation session on the delegated computing device. The delegation command requests establishment of a delegated user interface to facilitate performance of the user interface-related task on the delegated computing device, and the delegated user interface is substantially similar to the user interface of the delegating device. The method also includes exchanging data associated with the user interface-related task with the delegated computing device.
    Type: Application
    Filed: June 24, 2013
    Publication date: August 20, 2015
    Inventor: David Hirshberg
  • Publication number: 20150161388
    Abstract: Technologies are generally described for systems, devices and methods effective to detect a potential attack on a memory of a memory device. In some examples, a processor may send a request to the memory device. The request may include a request for information that relates to memory writes to the memory of the memory device. The processor may receive a response from the memory device. The response may include the information that relates to the memory writes. The processor may determine, based on the response, an amount of memory of the memory device written to during an interval of time. The processor may detect the potential attack based on the amount of memory written to and based on the interval of time. The processor may then generate an alert based on the detection of the potential attack.
    Type: Application
    Filed: July 18, 2013
    Publication date: June 11, 2015
    Inventors: Mordehai Margalit, Shmuel Ur, David Hirshberg, Shimon Gruper
  • Patent number: 9012757
    Abstract: A musical instrument comprising: (a) plurality of identical vibrating elements; (b) a digitizer associated with each said vibrating element; (c) an estimator that measures the fundamental vibration frequency of said vibrating element; and (d) a synthesized tuner, that conditioned upon at least said estimated fundamental frequency of each vibrating element, generate an audio signal that comprises the characteristics of the original vibration signals with a different fundamental frequency for each said original vibration signal.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 21, 2015
    Inventor: David Hirshberg
  • Publication number: 20140323837
    Abstract: A needle system for penetrating to or passing thought an object or an organ comprising a semiconductor die, one or more needles, wherein the needles slide over the plane of the die, one or more actuators that move the needles relative to the die plane, and one or more actuator drivers controlled by a controller wherein the controller instruct the needle to penetrate into or to pass through and/or retract from the object or organ. The needle system is used for drug delivery or blood extraction or blood analysis or glucose measurements or blood measurements or nerve system stimulus treatment or hair removal or skin lesions removal.
    Type: Application
    Filed: July 9, 2014
    Publication date: October 30, 2014
    Inventor: David Hirshberg
  • Publication number: 20140289392
    Abstract: Methods to facilitate monitoring the execution of a first instance and a second instance, such as multiple instantiations of a program, are generally described. The methods may include generating a first instance and a second instance, appending first monitoring instructions to the first instance to produce a first modified instance and appending second monitoring instructions to the second instance to produce a second modified instance. The first and second monitoring instructions may relate to monitoring an execution of the first instance and the second instance. The processor may further send the first modified instance to a first computing device and send the second modified instance to a second computing device different from the first computing device. The computing devices may provide different computational functionality and/or may split a load in processing the program.
    Type: Application
    Filed: March 22, 2013
    Publication date: September 25, 2014
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT, LLC
    Inventors: Shmuel Ur, DAVID Hirshberg, Vlad Grigore Dabija, Shimon Gruper, Gad S. Sheaffer
  • Publication number: 20140218549
    Abstract: The disclosed technology receives at a second computing device a message from a first computing device comprising at least an indication of a physical motion, a requested motion, or an indication of a camera control operation. The indicated motion can correspond to a physical motion made to the first computing device. The indicated camera control operation can correspond to a camera control operation made at the first computing device. The technology requests to physically move the second computing device if the received message indicates a motion; and controls a digital camera associated with the second computing device if the received message indicates a camera control operation made at the first computing device.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: Empire Technology Development LLC
    Inventors: Gad S. Sheaffer, Shmuel Ur, David Hirshberg, Yesha Sivan, Menahem Kaplan
  • Publication number: 20140165197
    Abstract: Technologies are generally described for systems and methods configured to produce an executable code. In some examples, a developer may send machine language code to a system manager. The machine language code may include two or more machine language blocks and linking information. The system manager may include a processor configured to permute the machine language blocks to produce permuted machine language code. The processor may modify the linking information based on the permuted machine language code to produce modified linking information. The processor may link the permuted machine language code with use of the modified linking information to produce the executable code.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Inventors: Shmuel Ur, David Hirshberg, Mordehai Margalit, Vlad Grigore Dabija, Shimon Gruper, Gad S. Sheaffer
  • Publication number: 20140099234
    Abstract: The present invention provides a filter for separating particles and/or catalyzer for particle reaction in a fluid. The device comprising array of passageways fabricated on a die wherein the passageway size is controlled by actuators. The passageway size is monitored and the actuators controlling the passageway size are activated conditionally upon the passageway size monitoring. Using movable actuators the passageway can achieve passageway size that is less then the fabrication minimal resolution. Proper locating, setting and/or activation of the actuators create passageways that can perform filtration of particles, trapping of particles and catalyzing particles reaction.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Inventor: David Hirshberg
  • Publication number: 20140060289
    Abstract: A musical instrument comprising: (a) plurality of identical vibrating elements; (b) a digitizer associated with each said vibrating element; (c) an estimator that measures the fundamental vibration frequency of said vibrating element; and (d) a synthesized tuner, that conditioned upon at least said estimated fundamental frequency of each vibrating element, generate an audio signal that comprises the characteristics of the original vibration signals with a different fundamental frequency for each said original vibration signal.
    Type: Application
    Filed: August 27, 2013
    Publication date: March 6, 2014
    Inventor: David Hirshberg
  • Publication number: 20130339895
    Abstract: A method of text entry for an electronic device comprising: receiving a sequence of keystrokes performed over a plurality of keys of a keyboard of the electronic device, wherein a single keystroke enters a single letter location in a word, and wherein the set of the keystrokes comprises a first set of keystrokes for single letter entries that select single letter in an alphabet and a second set of keystrokes for letter group entries that selects a group of possible letters from the alphabet for a single letter location; creating list of possible words the user intends to enter based on a priori database of words by searching in the word database words having letters that match the sequence of letter entries; and displaying the list of possible words to a user, receiving the user selection of a desired word and providing the selected word for further processing.
    Type: Application
    Filed: August 27, 2013
    Publication date: December 19, 2013
    Inventor: David Hirshberg