Patents by Inventor Gavriel Raanan

Gavriel Raanan 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: 20170161050
    Abstract: A client device requests to retrieve a computer software application that includes a set or core files including a core file executable and at least one data file that can be used by the core file executable. The client device creates a placeholder file in place of the data file. The client device installs the set of core files and the placeholder file. The data file is retrieved at a later time, such as in response to a user's interaction with the computer software application or automatically as a background task.
    Type: Application
    Filed: February 17, 2017
    Publication date: June 8, 2017
    Inventors: Gavriel Raanan, Lawrence Reisler, Jacob Guedalia, Isaac David Guedalia
  • Publication number: 20170161056
    Abstract: A first computer-implemented process writes a first dataset to data storage locations on at least one data storage device. A request by the first or a second computer-implemented process to write a second dataset to one of the data storage locations where the first computer-implemented process has written some or all of the first dataset is identified. A list of protected or unprotected data portions is checked before the first or second computer-implemented process writes the second dataset. The first or second computer-implemented process writes a portion of the second dataset to a selected data storage location in the data storage device only if the resident data portion stored in the selected data storage location is (a) included in the list of unprotected data portions or (b) not included in the list of protected data portions.
    Type: Application
    Filed: February 17, 2017
    Publication date: June 8, 2017
    Inventors: Gavriel Raanan, Lawrence Reisler, Jacob Guedalia, Isaac David Guedalia
  • Publication number: 20170139990
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: Gavriel Raanan, Lawrence Reisler, Jacob Guedalia, Isaac David Guedalia
  • Patent number: 9378210
    Abstract: Managing the writing of a dataset by initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device, identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: June 28, 2016
    Assignee: HAPPY CLOUD INC.
    Inventors: Gavriel Raanan, Lawrence Reisler
  • Publication number: 20160078092
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 17, 2016
    Inventors: GAVRIEL RAANAN, LAWRENCE REISLER
  • Publication number: 20140351240
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: June 5, 2014
    Publication date: November 27, 2014
    Inventors: Gavriel Raanan, Lawrence Reisler
  • Publication number: 20140344246
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: June 5, 2014
    Publication date: November 20, 2014
    Inventors: GAVRIEL RAANAN, LAWRENCE REISLER
  • Patent number: 8782053
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: July 15, 2014
    Assignee: Happy Cloud Inc.
    Inventors: Gavriel Raanan, Lawrence Reisler
  • Publication number: 20140006462
    Abstract: Managing the writing of a dataset by initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device, identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 2, 2014
    Inventors: GAVRIEL RAANAN, LAWRENCE REISLER
  • Publication number: 20130066877
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: March 6, 2012
    Publication date: March 14, 2013
    Inventors: GAVRIEL RAANAN, Lawrence Reisler
  • Publication number: 20110225576
    Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
    Type: Application
    Filed: March 9, 2011
    Publication date: September 15, 2011
    Inventors: Jacob Guedalia, Gavriel Raanan, Lawrence Reisler, Isaac David Guedalia
  • Publication number: 20100186061
    Abstract: Processing interactive software supporting video, including a first computer configured to execute an interactive process and display a video stream response, where the interactive process responds to an external input by generating a control signal and sending the control signal, a remote console configured to receive the control signal and send the video stream response where the video stream response is computed by the remote console, and a hardware interface configured to convert the control signal from a first format to a second format and to convert the video stream response from the second format to the first format where the first computer sends the control signal and receives the video stream response in the first format and where the remote console receives the control signal and sends the video stream response in the second format.
    Type: Application
    Filed: January 18, 2010
    Publication date: July 22, 2010
    Inventors: GAVRIEL RAANAN, LAWRENCE REISLER, JACOB GUEDALIA, ISAAC DAVID GUEDALIA
  • Patent number: 7174006
    Abstract: A VoiceXML interpreting system and method including a VoiceXML Interpreter. The VoiceXML interpreter includes a Fetcher operative to retrieve documents, a compiler operative to compile documents retrieved by the Fetcher and a cache which stores compiled documents compiled by the compiler.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: February 6, 2007
    Assignee: NMS Communications Corporation
    Inventors: David Guedalia, Lawrence Reisler, Gavriel Raanan
  • Patent number: 7043538
    Abstract: Via a thin client, a first user communicates with a presence server and establishes a communication channel with a second user through the presence server. The communication channel supports instant messaging in which the first user communicates via use of a first communication protocol and the second user communicates via use of a second communication protocol. When the thin client temporarily disconnects from the presence server, the presence server maintains an active “open” session for the thin client even though the thin client is disconnected from the presence server. The thin client can reconnect to the presence server and re-establish communications over the open session, enabling the first user to again instant message the second user.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: May 9, 2006
    Assignee: NMS Communication Corporation
    Inventors: David Guedalia, Gavriel Raanan, Lawrence Reisler
  • Patent number: 6952720
    Abstract: A message notification system and methodology including an on-the-fly message parser which parses data in an incoming message as the message is received and produces on-the-fly parsed information and an on-the-fly message notification generator, producing a message notification in response to the on-the-fly parsed information, at least partially while the on-the-fly message parser parses the data in the incoming message.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: October 4, 2005
    Assignee: NMS Communications
    Inventors: David Guedalia, Gavriel Raanan
  • Publication number: 20020191756
    Abstract: A VoiceXML interpreting system and method including a VoiceXML Interpreter. The VoiceXML interpreter includes a Fetcher operative to retrieve documents, a compiler operative to compile documents retrieved by the Fetcher and a cache which stores compiled documents compiled by the compiler.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Inventors: David Guedalia, Lawrence Reisler, Gavriel Raanan
  • Publication number: 20020062345
    Abstract: A method and system for instant messaging and includes enabling a thin client to employ a presence server for initiating a communications channel between at least first and second instant messaging users; and conducting instant messaging along the communications channel between the instant messaging users.
    Type: Application
    Filed: July 2, 2001
    Publication date: May 23, 2002
    Inventors: David Guedalia, Gavriel Raanan, Lawrence Reisler
  • Publication number: 20010042136
    Abstract: A message notification system and methodology including an on-the-fly message parser which parses data in an incoming message as the message is received and produces on-the-fly parsed information and an on-the-fly message notification generator, producing a message notification in response to the on-the-fly parsed information, at least partially while the on-the-fly message parser parses the data in the incoming message.
    Type: Application
    Filed: March 5, 2001
    Publication date: November 15, 2001
    Inventors: David Guedalia, Gavriel Raanan
  • Publication number: 20010042100
    Abstract: An e-mail retrieval system including an IMAP e-mail server employing an IMAP protocol, a thin e-mail client and an IMAP server-thin e-mail client communication module enabling the thin e-mail client to retrieve e-mail from the IMAP server using the IMAP protocol.
    Type: Application
    Filed: April 12, 2001
    Publication date: November 15, 2001
    Inventors: David Guedalia, Lawrence Reisler, Gavriel Raanan