Patents by Inventor Michael Hirsch
Michael Hirsch 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: 11079953Abstract: Deduplicated data is packed into finite-sized containers. A similarity score is calculated between files that are similarly of the deduplicated data. The similarity score is used for grouping the similarly compared files of the deduplicated data into subsets for destaging each of the subsets from a deduplication system to one a finite-sized container. The similarity score is used for grouping the similarly compared files of the deduplicated data into subsets for destaging each of the subsets from a deduplication system to one of the finite-sized containers. An indication is received by a user of which of the similarly compared files are to be grouped into the subsets for destaging each of the subsets from a deduplication system to one of the finite-sized containers. Transitive closures are used for assisting with using the similarity score for grouping the similarly compared files of the deduplicated data into the subsets.Type: GrantFiled: December 15, 2017Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Hirsch, Thorsten Krause
-
Patent number: 11048594Abstract: For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes. The file is deduplicated by the data deduplication system according to the file coloring that represents a source file of a backup application.Type: GrantFiled: October 24, 2017Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christophe Fagiano, Itzhack Goldberg, Michael Hirsch, Frank Krick, Neil Sondhi
-
Publication number: 20210051422Abstract: Systems and methods for processing an audio signal are provided for server-mediated sound personalization on a plurality of consumer devices. A user hearing test is conducted on one of a plurality of audio output devices. Next, the hearing data of the user's hearing test is outputted to a server and stored on the server's database along with a unique user identifier. Next, a set of DSP parameters for a sound personalization algorithm are calculated from the user's hearing data. The DSP parameter set is then outputted to one of a plurality of audio output devices when the user logs in with their unique identifier on an application on the audio output device.Type: ApplicationFiled: May 7, 2020Publication date: February 18, 2021Applicant: Mimi Hearing Technologies GmbHInventors: Nicholas R. Clark, Michael Hirsch
-
Patent number: 10884670Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: GrantFiled: February 14, 2018Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Ron Edelstein, Michael Hirsch, Ariel J. Ish-Shalom, Liran Loya, Itai Tzur
-
Publication number: 20200372143Abstract: The invention relates to a method for controlling a security system of a charging station for charging electric vehicles, the security system comprising the following elements: a charging plug, the charging plug comprising a sensor unit for recording biometric data of a user that are used for authenticating the user on the security system, and a control unit for evaluating biometric data of the user. For this purpose, according to the invention, the control unit extracts a plurality of features from the biometric data of the user, and the control unit evaluates the features of the biometric data in a plurality of stages.Type: ApplicationFiled: May 22, 2020Publication date: November 26, 2020Applicant: Volkswagen AktiengesellschaftInventors: Michael Hirsch, Holger Rendel, Erik Schondorff, Matthias Meitzner
-
Publication number: 20200191248Abstract: A powertrain for a motor vehicle, with a differential planetary gear system, which has at least one ring gear with ring gear toothing, at least one sun gear with sun gear toothing, planetary gears which engage with the ring gear toothing on one side and with the sun gear toothing on the other side, and a planetary gear carrier, on which the planetary gears are rotatably mounted. The ring gear toothing and the sun gear toothing have the same number of respective gear wheel teeth.Type: ApplicationFiled: April 23, 2018Publication date: June 18, 2020Applicants: AUDI AG, Profiroll Technologies GmbHInventors: Philipp BURATOWSKI, Markus HEILMANN, Michael HIRSCH, Christian WEIHMANN, Peter STREHMEL
-
Publication number: 20200192871Abstract: An apparatus stores received data blocks as deduplicated data blocks. The apparatus is configured to: maintain a plurality of containers, where a reference to a container is unique within the apparatus and each container includes one or more data segments and segment metadata for each data segment, the segment metadata including a segment identifier and a segment reference, where the segment identifier is unique within the container and the segment reference is unique within the apparatus; and maintain a plurality of deduplicated data blocks storing received data blocks, where each deduplicated data block includes a plurality of identified container references, where a container reference identifier is unique within the deduplicated data block, and an ordered list of one or more segment indicators.Type: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Michael HIRSCH, Yehonatan DAVID, Yair TOAFF
-
Publication number: 20200192760Abstract: The present disclosure relates to an apparatus for storing a received data block as one or more deduplicated data blocks. The apparatus includes a repository storing one or more containers, each container storing one or more data segments and segment metadata for each data segment. The apparatus further includes a database storing a plurality of deduplicated data blocks, each deduplicated data block containing a plurality of references to the data segments of the received data block and to the containers storing said data segments. The apparatus is configured to maintain, in the repository, a plurality of block backup files, each block backup file storing a copy of one or more deduplicated data blocks. The apparatus is configured to associate a deduplicated data block in the database with the block backup file in which a copy of the deduplicated data block is stored.Type: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Yair TOAFF, Wei LI, Michael HIRSCH, Yehonatan DAVID
-
Patent number: 10687155Abstract: Systems and methods for processing an audio signal are provided for server-mediated sound personalization on a plurality of consumer devices. A user hearing test is conducted on one of a plurality of audio output devices. Next, the hearing data of the user's hearing test is outputted to a server and stored on the server's database along with a unique user identifier. Next, a set of DSP parameters for a sound personalization algorithm are calculated from the user's hearing data. The DSP parameter set is then outputted to one of a plurality of audio output devices when the user logs in with their unique identifier on an application on the audio output device.Type: GrantFiled: August 14, 2019Date of Patent: June 16, 2020Assignee: Mimi Hearing Technologies GmbHInventors: Nicholas R. Clark, Michael Hirsch
-
Publication number: 20200183544Abstract: An adapter provides a link between a digital media player having a memory on which is stored digital media files, a display device, and a remote control. The adapter receives from the digital media player data which is used to generate a representation of a user interface which is provided to the display device for display. The adapter also receives from the remote control data for use in generating commands for controlling operations of the digital media player whereby a change in state of the digital media player resulting from a performance of an operation caused by the remote control will be reflected in the user interface on the display device.Type: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Inventors: Nicholas Kalayjian, David Isbister, Michael Hirsch
-
Patent number: 10656774Abstract: An adapter provides a link between a digital media player having a memory on which is stored digital media files, a display device, and a remote control. The adapter receives from the digital media player data which is used to generate a representation of a user interface which is provided to the display device for display. The adapter also receives from the remote control data for use in generating commands for controlling operations of the digital media player whereby a change in state of the digital media player resulting from a performance of an operation caused by the remote control will be reflected in the user interface on the display device.Type: GrantFiled: November 30, 2016Date of Patent: May 19, 2020Assignee: Universal Electronics Inc.Inventors: Nicholas Kalayjian, David Isbister, Michael Hirsch
-
Patent number: 10649854Abstract: A computer-implemented method, according to one embodiment includes, for each repository data chunk in repository data that comprises a plurality of the repository data chunks, generating a corresponding set of repository distinguishing characteristics (RDCs). Each set of RDCs is generated by: applying a hash function to the respective input data chunk or repository data chunk to generate a plurality of hashes, each hash comprising a hash value and a hash position within the data chunk, applying a first function to the plurality of generated hashes to identify a first subset of hashes distributed across the data chunk, applying a second function to the hash positions of the hashes of the first subset to identify a second subset of the plurality of generated hashes, and defining the second subset of hashes as the set of RDCs.Type: GrantFiled: August 1, 2016Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Lior Aronovich, Ron Asher, Eitan Bachmat, Haim Bitner, Michael Hirsch, Shmuel T. Klein
-
Patent number: 10621142Abstract: Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage system. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input backup data and data in the synthetic backup.Type: GrantFiled: November 29, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Patent number: 10585857Abstract: Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage system. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input backup data and data in the synthetic backup.Type: GrantFiled: November 17, 2017Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Publication number: 20190361109Abstract: A system for tracking position of objects in an industrial environment includes an interrogator, a transponder, and a processor. The interrogator transmits a signal and provides a first reference signal corresponding to the transmitted signal. The transponder provides a response signal. The interrogator receives the response signal and provides a second reference signal corresponding to the response signal. The processor determines a location of either the interrogator or the transponder, relative to the other, based on the two reference signals.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Applicant: Humatics CorporationInventors: David A. Mindell, Gregory L. Charvat, Michael Hirsch, James Campbell Kinsey, Matthew Ian Beane
-
Patent number: 10489160Abstract: A system for compressing an input data stream to create a compressed output data stream is provided. The system comprises a memory storing a hash table comprising hash entries each comprising a hash value of an associated subset of following data items of an input data stream and a pointer to a memory location of the associated subset. A processor coupled to the memory executes operations while instructing an SIMD engine to execute concurrently one or more of the operations for consecutive subsets: calculate the hash value for each subset, search the hash table for a match of each calculated hash value and update the hash table according to the match result. The processor then updates the compressed output data stream according to the match result and a comparison result depending on the match result and operations for the plurality of associated subsets to create the compressed output data stream.Type: GrantFiled: January 11, 2019Date of Patent: November 26, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Michael Hirsch, Yehonatan David, Yair Toaff
-
Patent number: 10459961Abstract: A system for segmenting an input data stream using vector processing, comprising a processor adapted to repeat the following steps throughout an input data stream to create a segmented data stream consisting a plurality of segments: apply a rolling sequence over a sequence of consecutive data items of an input data stream, the rolling sequence includes a subset of consecutive data items of the sequence, calculate concurrently a plurality of partial hash values each by one of a plurality of processing pipelines of the processor, each for a respective one of a plurality of partial rolling sequences each including evenly spaced data items of the subset, determine compliance of each of the plurality of partial hash values with one or more respective partial segmentation criteria and designate the sequence as a variable size segment when at least some of the partial hash values comply with the respective partial segmentation criteria.Type: GrantFiled: August 2, 2017Date of Patent: October 29, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Yehonatan David, Yair Toaff, Michael Hirsch
-
Patent number: 10437817Abstract: A system for segmenting an input data stream, comprising a processor adapted to split an input data stream to a plurality of data sub-streams such that each of the plurality of data sub-streams has an overlapping portion with a consecutive data sub-stream of the plurality of data sub-streams, create concurrently a plurality of segmented data sub-streams by concurrently segmenting the plurality of data sub-streams each in one of a plurality of processing pipelines of the processor and join the plurality of segmented data sub-streams to create a segmented data stream by synchronizing a sequencing of each of the plurality of segmented data sub-streams according to one or more overlapping segments in the overlapping portion of each two consecutive data sub-streams of the plurality of data sub-streams.Type: GrantFiled: August 27, 2018Date of Patent: October 8, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Michael Hirsch, Yair Toaff, Yehonatan David
-
Patent number: 10422870Abstract: A system for tracking position of objects in an industrial environment includes an interrogator, a transponder, and a processor. The interrogator transmits a signal and provides a first reference signal corresponding to the transmitted signal. The transponder provides a response signal. The interrogator receives the response signal and provides a second reference signal corresponding to the response signal. The processor determines a location of either the interrogator or the transponder, relative to the other, based on the two reference signals.Type: GrantFiled: April 23, 2018Date of Patent: September 24, 2019Assignee: Humatics CorporationInventors: David A. Mindell, Gregory L. Charvat, Michael Hirsch, James Campbell Kinsey, Matthew Ian Beane
-
Patent number: 10296597Abstract: For read ahead of digests in similarity based data deduplication in a data deduplication system using a processor device in a computing environment, input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions and sizes of similar data intervals in a repository of data are found for each of the data chunks. The positions and the sizes of read ahead intervals are calculated based on the similar data intervals. The read ahead digests of the read ahead intervals are located and loaded into memory in a background read ahead process.Type: GrantFiled: July 15, 2013Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior Aronovich, Michael Hirsch