Patents by Inventor Marc Kaplan
Marc Kaplan 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: 12511561Abstract: Method for computing a logical AND between two chosen bits, xi, xj, held by first and second participants, including a first phase comprising a step in which said first and second participants determine a first correlation variable and a second correlation variable, each determine a random bit, p and q, and transmit, to said server, a value dependent on said random bit p, q, a step in which the server prepares a photon in a first state; a step in which said first participant applies a first transformation V Up to said photon; a step in which the second participant applies a second transformation V Uq to said photon, and a step in which the server performs a third transformation (U*)p+q, measures the state of the photon and determines a third correlation variable; and a second phase comprising a step in which said first and second participants exchange a value u1, u2 dependent on the sum of the random bit, p, q and the chosen bit, xi, xj; and a step in which said first participant computes and delivers a firstType: GrantFiled: April 15, 2021Date of Patent: December 30, 2025Assignee: VERIQLOUDInventor: Marc Kaplan
-
Patent number: 12225118Abstract: The present application relates to a method for securely transmitting a sequence of quantum states between a first participant Ci and a second participant Cj among a plurality of N participants, and to a device implementing said secure transmission method.Type: GrantFiled: September 3, 2020Date of Patent: February 11, 2025Assignee: VERIQLOUDInventors: Marc Kaplan, George Harder
-
Patent number: 12028448Abstract: The present invention is related to a method for delegation by a client of the creation of an unknown quantum state to a quantum server, the client having a simplified architecture based on a beam splitter, and the delegation method comprising in particular steps of activating an interaction through the beam splitter and masking by means of delays.Type: GrantFiled: December 19, 2019Date of Patent: July 2, 2024Assignee: VERIQLOUDInventor: Marc Kaplan
-
Publication number: 20240160992Abstract: A system for delegating a quantum computation from at least one client (10) to a server (20), including: —at least one source (40) adapted to emit a sequence of quantum states, —wherein the server includes a device (21) for measuring received quantum states, and at least one quantum component (22) making it possible to carry out said quantum computation; and said at least one client including an input interface (11) for receiving said sequence, a transformation device (12) adapted to modify a quantum state of said sequence and an output interface (13) for transmitting said sequence to said measurement device.Type: ApplicationFiled: February 17, 2022Publication date: May 16, 2024Inventor: Marc KAPLAN
-
Publication number: 20240054383Abstract: The invention relates, in particular, to a quantum-enabled server (S) comprising an enclave (SE), a qubit source (SS), and quantum-computing means (SM), this enclave comprising means for: receiving information from a remote client through a secured communication channel; determining transformation data from said information; transforming at least one qubit received from said qubit source, according to transformation data; providing the at least one transformed qubits to said quantum-computing means.Type: ApplicationFiled: November 18, 2021Publication date: February 15, 2024Inventors: Yao MA, Marc KAPLAN
-
Patent number: 11894877Abstract: The invention relates to a processing device (1) comprising: —an input interface (2) receiving photons having first quantum states, —an encoder (3) generating a photon having a first fixed quantum state from a received electrical signal, —a transformer (4) transforming the first quantum state of a photon into a second quantum state, —a decoder (5) transforming the second quantum state of a photon into an electrical signal, —an output interface (6) delivering photons which have second quantum states and are intended for transmission, —and a switch (7) comprising three inputs connected respectively to the outputs of the input interface (2), encoder (3) and transformer (4), and three outputs connected respectively to the inputs of the output interface (6), decoder (5) and transformer (4), said switch selectively coupling at least one of its inputs to one of its outputs, depending on a received command.Type: GrantFiled: April 8, 2019Date of Patent: February 6, 2024Assignee: VERIQLOUDInventor: Marc Kaplan
-
Publication number: 20220311604Abstract: The present application relates to a method for securely transmitting a sequence of quantum states between a first participant Ci and a second participant Cj among a plurality of N participants, and to a device implementing said secure transmission method.Type: ApplicationFiled: September 3, 2020Publication date: September 29, 2022Inventors: Marc KAPLAN, George HARDER
-
Publication number: 20220085985Abstract: The present invention is related to a method for delegation by a client of the creation of an unknown quantum state to a quantum server, the client having a simplified architecture based on a beam splitter, and the delegation method comprising in particular steps of activating an interaction through the beam splitter and masking by means of delays.Type: ApplicationFiled: December 19, 2019Publication date: March 17, 2022Inventor: Marc KAPLAN
-
Publication number: 20210058162Abstract: The invention relates to a processing device (1) comprising: —an input interface (2) receiving photons having first quantum states, —an encoder (3) generating a photon having a first fixed quantum state from a received electrical signal, —a transformer (4) transforming the first quantum state of a photon into a second quantum state, —a decoder (5) transforming the second quantum state of a photon into an electrical signal, —an output interface (6) delivering photons which have second quantum states and are intended for transmission, —and a switch (7) comprising three inputs connected respectively to the outputs of the input interface (2), encoder (3) and transformer (4), and three outputs connected respectively to the inputs of the output interface (6), decoder (5) and transformer (4), said switch selectively coupling at least one of its inputs to one of its outputs, depending on a received command.Type: ApplicationFiled: April 8, 2019Publication date: February 25, 2021Inventor: Marc KAPLAN
-
Publication number: 20180067933Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: ApplicationFiled: November 9, 2017Publication date: March 8, 2018Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Patent number: 9836471Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: GrantFiled: September 14, 2012Date of Patent: December 5, 2017Assignee: Overland Storage, Inc.Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Patent number: 8589449Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: GrantFiled: November 17, 2008Date of Patent: November 19, 2013Assignee: Overland Storage, Inc.Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Publication number: 20130013643Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: OVERLAND STORAGE, INC.Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Publication number: 20090077018Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: ApplicationFiled: November 17, 2008Publication date: March 19, 2009Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Patent number: 7454406Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: GrantFiled: April 29, 2005Date of Patent: November 18, 2008Assignee: Adaptec, Inc.Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Publication number: 20060259527Abstract: There is provided, in a computer processing system, an apparatus for managing object data. The apparatus includes a changed objects manager for creating and managing a changed objects list that at least identifies the objects that have changed based on time of change. The changed objects list is associated with a plurality of time buckets. Each of the plurality of time buckets is associated with a respective date and time period and with object change records for objects having a timestamp falling within the respective date and time period. Each of the object change records is associated with a unique object identifier and the timestamp for a corresponding one of the objects. The timestamp specifies a date and a time corresponding to a latest one of a creation time or a most recent update time for the corresponding one of the objects.Type: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Inventors: Murthy Devarakonda, Frank Filz, Marc Kaplan, James Seeger, Jason Young
-
Publication number: 20060259901Abstract: There is provided, in a computer processing system, an apparatus for storage lifecycle management for a plurality of managed objects. The apparatus includes a policy decision manager for creating and managing a policy decision stash. The policy decision stash is associated with predictive policy decisions for the plurality of managed objects and is configured to allow the predictive policy decisions for the plurality of managed objects to be incrementally updated and accessed in the policy decision stash by a policy identifier and an effective timestamp.Type: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Inventor: Marc Kaplan
-
Publication number: 20060248219Abstract: A content-based publish/subscribe system for providing gapless message delivery from a publishing client to a subscribing client, the system includes a plurality of brokers operatively coupled to one another via a network. Each of the brokers include at least one processor and are configured as a publisher-hosting broker, a subscriber-hosting broker or an intermediate broker. The subscriber-hosting broker is operatively coupled to the publisher-hosting broker via the network through the intermediate broker. At least a portion of the plurality of brokers are configured so as to eliminate a need for persistent storage of messages at the intermediate broker and to substantially guarantee a gapless delivery of one or more messages transmitted by the publishing client to the subscribing client, even in the presence of a failure in the publish/subscribe system.Type: ApplicationFiled: June 30, 2006Publication date: November 2, 2006Applicant: International Business Machines CorporationInventors: Mark Astley, Joshua Auerbach, Sumeer Bhola, Marc Kaplan, Robert Strom, Yuanyuan Zhao
-
Publication number: 20060248038Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Publication number: 20060112389Abstract: A policy for a computer system is transformed into a plurality of sub-policies, at least one synchronization step, and a final action. The sub-policies are distributed to corresponding sub-components in the computer system. The sub-policies are evaluated, wherein each sub-component evaluates its corresponding one or more sub-policies as other sub-components evaluate their corresponding one or more sub-policies. The sub-policies are synchronized by using the at least one synchronization step. The final action is performed in response to synchronizing the sub-policies. The computer system can be singular or distributed.Type: ApplicationFiled: November 22, 2004Publication date: May 25, 2006Inventors: Mandis Beigi, Murthy Devarakonda, Marc Kaplan, Rohit Jain, James Rubas, Upendra Sharma, Akshat Verma