Patents by Inventor Michael Rothschild

Michael Rothschild 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: 11934660
    Abstract: Embodiments are directed to tiered data store with persistent layers. A write tier in the file system for storing in a file system. A value for a performance metric that corresponds to write requests to the file system may be predicted based on characteristics of the write requests such that the performance metric may be determined based on a plurality of interactions with the write tier. The predicted value that exceeds a threshold value of the performance metric may be employed to cause performance of further actions, including: queuing a portion of the write requests in a memory buffer based on the predicted value and the threshold value; combining the queued portion of the write requests into s; storing the data segments in the write tier such that a measured value of the performance metric may be less than the threshold value.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: March 19, 2024
    Assignee: Qumulo, Inc.
    Inventors: Matthew Christopher McMullan, Aaron James Passey, Jonathan Michael MacLaren, Yuxi Bai, Thomas Gregory Rothschilds, Michael Anthony Chmiel, Tyler Morrison Moody, Pathirat Kosakanchit, Rowan Arthur Phipps
  • Publication number: 20170359458
    Abstract: Described herein are ways to enhance communication device performance during the device's interaction with a voice response system. Embodiments of the communication device, such as a mobile telephone with a touch screen, do not have the conventional problems of the touch screens darkening when wanting illuminated screens and requiring a caller to endure undesired audio output while on hold for extended lengths of time, as non-limiting example problems. The invention may also be embodied as a voice response system, a method of its operation, a method of operating a telephone having a touch screen, and a non-transitory machine readable storage medium containing instructions that when executed cause the performance of such methods.
    Type: Application
    Filed: February 10, 2015
    Publication date: December 14, 2017
    Inventor: Michael ROTHSCHILD
  • Patent number: 8422481
    Abstract: A method of managing data transmission in a mesh-topology ad-hoc network. The method includes transmitting management information by a plurality of mobile stations of the network, selecting a mobile station to serve as a master, responsive to the transmitted management information, transmitting to the master requests for bandwidth, allocating bandwidth by the master, responsive to the requests and forwarding the bandwidth allocation to the mobile stations of the network.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: April 16, 2013
    Assignee: Maxtech Communication Networks Ltd.
    Inventors: Uzi Hanuni, Michael Rothschild, Yakir Matusovsky, Georgy Rosenberg
  • Publication number: 20110272995
    Abstract: A method and an apparatus for helping a user rest and sleep while in an upright sitting position on a seat by providing vertical and horizontal support to the user's upper body and head. The method consists of providing a seat add-on and fitting an adjustable vest (1-6) that can cling to the seat add-on at varying heights and relieve the load on the lower part of the spine, putting some of it on the armpits and some on the back ribs, and of providing a head support cushion (18-21) that enables the neck to relax while sustaining the head and neck in a vertical position. The seat add-on, the vest and the cushion in combination continuously support the seated user's upper body and head vertically and horizontally, to assist the user to rest and sleep in the vertical position.
    Type: Application
    Filed: July 20, 2011
    Publication date: November 10, 2011
    Inventor: Michael ROTHSCHILD
  • Patent number: 8007046
    Abstract: A method and an apparatus for helping a user rest and sleep while in an upright sitting position on a seat by providing vertical and horizontal support to the user's upper body and head. The method consists of providing a seat add-on and fitting an adjustable vest that can cling to the seat add-on at varying heights and relieve the load on the lower part of the spine, putting some of it on the armpits and some on the back ribs, and of providing a head support cushion that enables the neck to relax while sustaining the head and neck in a vertical position. The seat add-on, the vest and the cushion in combination continuously support the seated user's upper body and head vertically and horizontally, to assist the user to rest and sleep in the vertical sitting position.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: August 30, 2011
    Inventor: Michael Rothschild
  • Patent number: 7974264
    Abstract: A method determines the propagation delays between nodes in a network, the network including a plurality of nodes. The method includes recording by each one of the nodes the transmission time of a beacon-signal respective of the one of the nodes and the reception times of other beacon-signals respective of other nodes. The beacon signal and the other beacon signals are transmitted according to a forward transmission sequence, a reverse transmission sequence is determined according to the forward transmission sequence. The procedure of recording for beacon signals is repeated and transmitted according to the reverse transmission sequence, and a propagation delay is determined between each pair of communicating nodes according to a forward propagation delay and a reverses propagation delay respective of the each of pair of communicating nodes.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: July 5, 2011
    Inventor: Michael Rothschild
  • Publication number: 20090152932
    Abstract: A method and an apparatus for helping a user rest and sleep while in an upright sitting position on a seat by providing vertical and horizontal support to the user's upper body and head. The method consists of providing a seat add-on and fitting an adjustable vest that can cling to the seat add-on at varying heights and relieve the load on the lower part of the spine, putting some of it on the armpits and some on the back ribs, and of providing a head support cushion that enables the neck to relax while sustaining the head and neck in a vertical position. The seat add-on, the vest and the cushion in combination continuously support the seated user's upper body and head vertically and horizontally, to assist the user to rest and sleep in the vertical sitting position.
    Type: Application
    Filed: June 2, 2005
    Publication date: June 18, 2009
    Inventor: Michael Rothschild
  • Publication number: 20090028092
    Abstract: A method determines the propagation delays between nodes in a network, the network including a plurality of nodes. The method includes recording by each one of the nodes the transmission time of a beacon-signal respective of the one of the nodes and the reception times of other beacon-signals respective of other nodes. The beacon signal and the other beacon signals are transmitted according to a forward transmission sequence, a reverse transmission sequence is determined according to the forward transmission sequence. The procedure of recording for beacon signals is repeated and transmitted according to the reverse transmission sequence, and a propagation delay is determined between each pair of communicating nodes according to a forward propagation delay and a reverses propagation delay respective of the each of pair of communicating nodes.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 29, 2009
    Inventor: Michael Rothschild
  • Publication number: 20080268855
    Abstract: A method of managing data transmission in a mesh-topology ad-hoc network. The method includes transmitting management information by a plurality of mobile stations of the network, selecting a mobile station to serve as a master, responsive to the transmitted management information, transmitting to the master requests for bandwidth, allocating bandwidth by the master, responsive to the requests and forwarding the bandwidth allocation to the mobile stations of the network.
    Type: Application
    Filed: September 20, 2006
    Publication date: October 30, 2008
    Inventors: Uzi Hanuni, Michael Rothschild, Yakir Matusovsky, Georgy Rosenberg
  • Patent number: 7257582
    Abstract: The input of a computer executable process, is logically subdivided, without reading, into a plurality of partitions which are distributed to a plurality of processors in which respective subtasks including the reading of those partitions, are carried out. The method allows distribution of processing of a large amount of data to a plurality of processors cooperating in a way that the load imposed on each processor is proportional to its capacity to do the work.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: August 14, 2007
    Assignee: Corigin Ltd
    Inventor: Michael Rothschild
  • Patent number: 6879981
    Abstract: The log file maintained by a DBMS is used, possibly in conjunction with hardware that listens to the communication between a computer and the storage controller to create cache buffers and a locking mechanism that enable applications running on one computer system to consistently access the data maintained and updated by a different computer.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: April 12, 2005
    Assignee: Corigin Ltd.
    Inventors: Michael Rothschild, Tsvi Misinai
  • Publication number: 20030177161
    Abstract: The input of a computer executable process, is logically subdivided, without reading, into a plurality of partitions which are distributed to a plurality of processors in which respective subtasks including the reading of those partitions, are carried out. The method allows distribution of processing of a large amount of data to a plurality of processors cooperating in a way that the load imposed on each processor is proportional to its capacity to do the work.
    Type: Application
    Filed: February 27, 2003
    Publication date: September 18, 2003
    Applicant: CORIGIN LTD
    Inventor: Michael Rothschild
  • Patent number: 6567823
    Abstract: A change propagation method for a migration from a source table to a target table in a DBMS which uses the log file available in the DBMS for recovery from failures. From this log file a last data-independent key is derived to represent an immediate previous migration and a condense table is generated with records representing before and after images of a data row which has changed in the source table. For each source table in a migration definition files containing delete statements, update statements, an insert table and an ignore file are provided. A target table is updated based upon commands in an insert statement file generated from the migration statement, the ignore file, the source table and the insert table.
    Type: Grant
    Filed: August 7, 2000
    Date of Patent: May 20, 2003
    Assignee: Corigin Ltd.
    Inventor: Michael Rothschild
  • Publication number: 20030037066
    Abstract: A task, activated on one computer system is delegated to heterogeneous computer systems, the input of the task, residing on a shared device, read for that task through a function using heterogeneous read and the output of the task written by a function using heterogeneous write, back to the shared device.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 20, 2003
    Applicant: NEWFRAME CORPORATION LTD.
    Inventor: Michael Rothschild
  • Publication number: 20020103804
    Abstract: The log file maintained by a DBMS is used, possibly in conjunction with hardware that listens to the communication between a computer and the storage controller to create cache buffers and a locking mechanism that enable applications running on one computer system to consistently access the data maintained and updated by a different computer.
    Type: Application
    Filed: January 9, 2002
    Publication date: August 1, 2002
    Applicant: NEWFRAME CORPORATION LTD.
    Inventors: Michael Rothschild, Tsvi Misinai
  • Patent number: 6173278
    Abstract: An index of a relational database or an indexed sequential file is used in a method that does not depend on the implicit or explicit definition of ranges of a key formed as a binary number from concatenation of columns of a Table in the database. As long as not all relevant ranges of the key have been exhausted, the beginning of a next range is found and row identifiers are extracted from entries of the index, where the key belongs to that next range, until that next range is exhausted.
    Type: Grant
    Filed: July 13, 1999
    Date of Patent: January 9, 2001
    Assignee: Newframe Corporation Otd.
    Inventor: Michael Rothschild
  • Patent number: 6006219
    Abstract: An index of a relational database or an indexed sequential file is used in a method that does not depend on the implicit or explicit definition of ranges of a key formed as a binary number from concatenation of columns of a Table in the database. As long as not all relevant ranges of the key have been exhausted, the beginning of a next range is found and row identifiers are extracted from entries of the index, where the key belongs to that next range, until that next range is exhausted.
    Type: Grant
    Filed: November 3, 1997
    Date of Patent: December 21, 1999
    Assignee: Newframe Corporation Ltd.
    Inventor: Michael Rothschild
  • Patent number: 5758125
    Abstract: Heterogeneous computer systems are computer systems with different storage architectures, computer systems with different central processing units (CPUs), computer systems with different disk organization methods, computer systems with different access methods, computer systems that use different controller interfaces etc. These systems share data so that every one of the said computer systems can access the data independently, not relying on services from the others. A single copy of the data is maintained, as opposed to replicated data that is used, in some cases to overcome the same needs. Every system has direct access to the shared data, through the use of emulators that enable applications on every system to use the desired interfaces to the data, disguised as the ordinary local interfaces. An example is the accessing an IBM mainframe's DB2 data base from a UNIX environment.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: May 26, 1998
    Assignee: Newframe Corporation Ltd.
    Inventors: Tsvi Misinai, Michael Rothschild, Shmuel Alazraki, Arie Kremer