Patents by Inventor Mor Schlesinger

Mor Schlesinger 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: 10262066
    Abstract: A method for performing crowd-sourced native application crawling is disclosed. The method includes determining a list of installed native applications installed on a user device and determining whether a set of crawling conditions are met. The method includes generating a work request in response to the set of crawling conditions being met by the user device and transmitting the work request to a content acquisition server. The work request includes the list of installed native applications. The method includes receiving a crawling task including an application access mechanism corresponding to a state of a native application. The method include launching the native application and setting the state of the native application based on the application access mechanism. The native application issues a content request to a content server. The method further includes receiving the content from the content server and transmitting the content to the content acquisition server.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mor Schlesinger, Shiran Schwartz, Naor Rosenberg
  • Publication number: 20170185686
    Abstract: A search system includes a user interface configured to receive information about a first application from a developer of the first application. The search system includes a state access module configured to obtain information about a first type of state of the first application from the developer. The information includes an action performed by the first type of state, a first access URL template, and a designation of at least one parameter for the first access URL template. The first application is configured to display a specific state of the first type of state in response to receiving an access URL formed by instantiating the first access URL template with at least one value for the at least one parameter. The search system includes a search engine configured to, in response to a query, obtain data from the first application according to the information about the first type of state.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Nofar LEVI, Tomer KAGAN, Mor SCHLESINGER, Kalyan DESINENI, Naor ROSENBERG
  • Publication number: 20170185608
    Abstract: A search system includes a user interface configured to receive information about a first application from a developer of the first application. The search system includes a state access module configured to obtain information about a first type of state of the first application from the developer. The information includes an action performed by the first type of state, a first access URL template, and a designation of at least one parameter for the first access URL template. The first application is configured to display a specific state of the first type of state in response to receiving an access URL formed by instantiating the first access URL template with at least one value for the at least one parameter. The search system includes a search engine configured to, in response to a query, obtain data from the first application according to the information about the first type of state.
    Type: Application
    Filed: August 24, 2016
    Publication date: June 29, 2017
    Inventors: Nofar LEVI, Tomer KAGAN, Mor SCHLESINGER, Kalyan DESINENI, Naor ROSENBERG
  • Publication number: 20160188716
    Abstract: A method includes determining, by a processing device of a user device, whether a set of crawling conditions are net by the user device, and generating, by the processing device a work request in response to the set of crawling conditions being met by the user device. The method also includes transmitting, by the processing device, the work request to a content acquisition server, and receiving, by the processing device, one or more crawling tasks from the content acquisition server. For each crawling task, the method further includes, requesting content from a content server based on information contained in the crawling task, receiving the content from the content server, and transmitting the content to the content acquisition server.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Applicant: Quixey, Inc.
    Inventors: Naor Rosenberg, Mor Schlesinger
  • Publication number: 20160188720
    Abstract: A method for performing crowd-sourced native application crawling is disclosed. The method includes determining a list of installed native applications installed on a user device and determining whether a set of crawling conditions are met. The method includes generating a work request in response to the set of crawling conditions being met by the user device and transmitting the work request to a content acquisition server. The work request includes the list of installed native applications. The method includes receiving a crawling task including an application access mechanism corresponding to a state of a native application. The method include launching the native application and setting the state of the native application based on the application access mechanism. The native application issues a content request to a content server. The method further includes receiving the content from the content server and transmitting the content to the content acquisition server.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 30, 2016
    Inventors: Mor SCHLESINGER, Shiran SCHWARTZ, Naor ROSENBERG
  • Publication number: 20090204882
    Abstract: The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation of the display at the second client.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 13, 2009
    Inventors: Josef Hollander, Mor Schlesinger
  • Publication number: 20090199082
    Abstract: The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation of the display at the second client.
    Type: Application
    Filed: April 6, 2009
    Publication date: August 6, 2009
    Inventors: Josef Hollander, Mor Schlesinger
  • Patent number: 7506246
    Abstract: The invention relates generally to shared annotation systems and provides a method for automatically navigating a document in a display that has at least a first portion and a second portion. An annotation related to the document may be generated by a user at a first client. The annotation can be received and associated with a first indication in the document. An input to navigate a first portion of a display may be received from a user at the second client. The input causes the first indication to be displayed in the first portion of the display; and in response to the input, the annotation is automatically displayed in a second portion of the display at the second client.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: March 17, 2009
    Assignee: Sharedbook Limited
    Inventors: Josef Hollander, Mor Schlesinger
  • Publication number: 20080235597
    Abstract: Systems and methods for creating customized or individualized documents, including but not limited to printed documents such as bound books. An open application program interface (API) facilitates data integration and aggregation between a document creation system and one or more content provider partners. A customer can select a customized document, preview the document, and modify the document as desired, for example, by adding text, comments, photos, and the like.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 25, 2008
    Inventors: Mor Schlesinger, Joseph Hartal, Rami Abramson
  • Publication number: 20070118794
    Abstract: The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display having at least a first portion and a second portion, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation in a second portion of the display at the second client.
    Type: Application
    Filed: September 8, 2004
    Publication date: May 24, 2007
    Inventors: Josef Hollander, Mor Schlesinger
  • Publication number: 20060053365
    Abstract: The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display having at least a first portion and a second portion, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation in a second portion of the display at the second client.
    Type: Application
    Filed: April 6, 2005
    Publication date: March 9, 2006
    Inventors: Josef Hollander, Mor Schlesinger
  • Publication number: 20060053364
    Abstract: The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display having at least a first portion and a second portion, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation in a second portion of the display at the second client.
    Type: Application
    Filed: April 6, 2005
    Publication date: March 9, 2006
    Inventors: Josef Hollander, Mor Schlesinger