Patents by Inventor Victor Spivak

Victor Spivak 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: 20210097762
    Abstract: In one embodiment, a method includes receiving an augmented-reality object and an associated display rule from each of a plurality of third-party systems, receiving one or more signals associated with a current view of an environment of a first user from a client system associated with the first user, selecting at least one of the augmented-reality objects received from the plurality of third-party systems based on the one or more signals and the display rule associated with the selected augmented-reality object, and sending instructions for presenting the selected augmented-reality object with the current view of the environment to the client system.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Inventors: Vadim Victor Spivak, Bernhard Poess
  • Patent number: 10958752
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: March 23, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Publication number: 20210073147
    Abstract: In one embodiment, a microkernel of an operating system executing on a computing system receives, from an application, a first system call requesting to communicate with a service registry. The first system call being associated with an operation request. The microkernel sends a first instruction to the service registry. The microkernel receives, from the service registry, a second system call requesting to communicate with at least one of an application service or a protocol service. The second system call being associated with the operation request. The microkernel sends a second instruction to at least one of the application service or the protocol service. The microkernel receives, from at least one of the application service or the protocol service, a third system call requesting to communicate with a driver service. The third system call being associated with the operation request. The microkernel sends a third instruction to the driver service.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Bernhard Poess, Mark Lucovsky, Vadim Victor Spivak, Christoph Klee
  • Publication number: 20210049036
    Abstract: In one embodiment, a kernel of an operating system executing on a computing system receives a system call from a process requesting to perform an operation on a kernel object. The system call includes an object handle to the kernel object. The kernel accesses, from a memory space allocated to the kernel, data associated with the object handle. The data identifies an object type of the kernel object and specifies a bit string. The kernel identifies, based on the object type and the bit string, a list of capabilities of the process. The kernel determines whether the process has permission to perform the operation on the kernel object by comparing the operation to the list of capabilities. The kernel, in response to determining the process has permission to perform the operation, allows the operation on the kernel object to be performed.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Bernhard Poess, Vadim Victor Spivak, Marc Ihaab Salem
  • Publication number: 20210034408
    Abstract: In one embodiment, a method includes generating a handle that references a checkpoint for a service, sending the handle to the service, wherein the handle is configured to be used by the service to store one or more states of the service in the checkpoint, determining that the service needs to be restarted, restarting the service, accessing the handle for the checkpoint, and sending the handle for the checkpoint to the restarted service, wherein the handle for the checkpoint is configured to be used by the restarted service to restore the one or more states.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 4, 2021
    Inventors: Vadim Victor Spivak, Bernhard Poess
  • Publication number: 20210019068
    Abstract: In one embodiment, a method includes allocating, by an operating system of a computing device, computer-implemented memory into a discardable portion and a durable portion; receiving, from a computer-executable program, a designation indicator of a particular data file that is associated with the computer-executable program indicating that the particular file is to be stored in the discardable portion of the memory and in response, storing the particular data file in one or more particular pages of the discardable portion of the memory; identifying an occurrence of a computing condition and in response, marking the one or more particular pages that include the particular data file as invalid for the computer-executable program; receiving, from the computer-executable program, a request for the particular data file; and in response to receiving the request, providing, to the computer-executable program, a notification that the particular data file is invalid for the computer-executable program.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Bernhard Poess, Vadim Victor Spivak, Christoph Klee
  • Publication number: 20200342008
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 29, 2020
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Patent number: 10726053
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. One or more instances of the lightweight type share the instance of the sharable type.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 28, 2020
    Assignee: Open Text Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Publication number: 20200065511
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Scott Thurston Rickard, Jr., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Patent number: 10545981
    Abstract: Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: January 28, 2020
    Assignee: EMC Corporation
    Inventors: Razmik Abnous, Victor Spivak, Eric Merhoff
  • Patent number: 10496844
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: December 3, 2019
    Assignee: salesforce.com, inc.
    Inventors: Scott Thurston Rickard, Jr., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20190356751
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 21, 2019
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Patent number: 10404821
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: September 3, 2019
    Assignee: Open Text Corporation
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Publication number: 20180239924
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Scott Thurston Rickard, JR., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20170366639
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Application
    Filed: August 15, 2017
    Publication date: December 21, 2017
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Publication number: 20170344627
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type.
    Type: Application
    Filed: June 9, 2017
    Publication date: November 30, 2017
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Patent number: 9769278
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a local content system associated with the remote host.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: September 19, 2017
    Assignee: Open Text Corporation
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Patent number: 9760623
    Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: September 12, 2017
    Assignee: Open Text Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, David Buccola
  • Patent number: 9596292
    Abstract: Use of client-side scripts in a service-oriented API environment is disclosed. A communication that includes a script sent by a service in response to a service request sent by a client to the service is received and executed at the client. In various embodiments, client-side scripts sent by a service are used to apply a policy and/or to cause the client to perform at the client required pre- and/or post-processing with respect to a services response.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: March 14, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Alex Rankov, Victor Spivak, Donald Peter Robertson
  • Patent number: 9536244
    Abstract: Providing access to manage content via a web service is disclosed. A business object that includes a method configured to access a content item comprising a body of managed content is received. The business object is processed to project as a web service a content management functionality associated with the object, including by exposing a method of the business object as a web service operation.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: January 3, 2017
    Assignee: EMC Corporation
    Inventors: Meir Amiel, Victor Spivak, Alex Oscherov