Patents by Inventor Eran Leshem

Eran Leshem 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: 20240157197
    Abstract: A system and method for analyzing and improving the performance of a body motion, which requires receiving, by a CPU, sensor data from sensors worn by a user; storing the transmitted sensor data in a data buffer; recognizing that a motion gesture occurred based on a signature of acceleration data in the buffered sensor data, extracting from the data buffer sensor data from a predetermined time window around the moment when the motion gesture occurred; automatically generating a regime file customized for the user based on the extracted sensor data, and generating in real-time a user interface displaying a representation corresponding to the motion indicated by the sensor data, wherein the CPU determines the signature of acceleration data by matching the buffered sensor data with stored motion signatures, wherein the regime file is automatically generated based on diagnostic parameters obtained from the sensor data associated with a motion activity category.
    Type: Application
    Filed: June 9, 2023
    Publication date: May 16, 2024
    Inventors: Alex Omid-Zohoor, Brian VERMILYEA, Erik HERTER, Tony MORGAN, Steve DIAMOND, Michael CHU, Eran LESHEM
  • Patent number: 11673024
    Abstract: A system and method for analyzing and improving the performance of a body motion, which requires receiving, by a CPU, sensor data from sensors worn by a user; storing the transmitted sensor data in a data buffer; recognizing that a motion gesture occurred based on a signature of acceleration data in the buffered sensor data, extracting from the data buffer sensor data from a predetermined time window around the moment when the motion gesture occurred; automatically generating a regime file customized for the user based on the extracted sensor data, and generating in real-time a user interface displaying a representation corresponding to the motion indicated by the sensor data, wherein the CPU determines the signature of acceleration data by matching the buffered sensor data with stored motion signatures, wherein the regime file is automatically generated based on diagnostic parameters obtained from the sensor data associated with a motion activity category.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: June 13, 2023
    Assignee: PG TECH, LLC
    Inventors: Alex B. Omid-Zohoor, Brian Vermilyea, Erik Herter, Tony Morgan, Steve Diamond, Michael Chu, Eran Leshem
  • Patent number: 10496716
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. This allows for more a complete tracking of member accomplishments and attributes and ultimately, allows for more complete member profiles. Before specific methods and systems for automatically determining network-based data sources are discussed, an overview of the process of ingesting information from network-based data sources and matching that information to members of the social networking service will be described.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
  • Publication number: 20190224528
    Abstract: A system and method for analyzing and improving the performance of a body motion, which requires receiving, by a CPU, sensor data from sensors worn by a user; storing the transmitted sensor data in a data buffer; recognizing that a motion gesture occurred based on a signature of acceleration data in the buffered sensor data, extracting from the data buffer sensor data from a predetermined time window around the moment when the motion gesture occurred; automatically generating a regime file customized for the user based on the extracted sensor data, and generating in real-time a user interface displaying a representation corresponding to the motion indicated by the sensor data, wherein the CPU determines the signature of acceleration data by matching the buffered sensor data with stored motion signatures, wherein the regime file is automatically generated based on diagnostic parameters obtained from the sensor data associated with a motion activity category.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 25, 2019
    Inventors: Alex B. Omid-Zohoor, Brian Vermilyea, Erik Herter, Tony Morgan, Steve Diamond, Michael Chu, Eran Leshem
  • Publication number: 20170061016
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. This allows for more a complete tracking of member accomplishments and attributes and ultimately, allows for more complete member profiles. Before specific methods and systems for automatically determining network-based data sources are discussed, an overview of the process of ingesting information from network-based data sources and matching that information to members of the social networking service will be described.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
  • Publication number: 20170032275
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums that utilize information ingested from publicly available network-based data sources to automatically suggest adding additional attributes to member profiles of a social networking service. Among other uses, this system allows for assisted member profile completion. The system ingests information from one or more publicly available network-based data sources (data sources that are different from the social networking service), creates information records that describe potential member profile attributes using that ingested data, identifies members of the social networking service that are associated with the information records using information in the information records and pre-existing member profile attributes, and then prompts one or more members to add the potential attributes to their profiles. The potential member profile attributes may be related to one or more member accomplishments.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Nikita Igorevych Lytkin, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
  • Publication number: 20150149338
    Abstract: Method(s), system(s), apparatus(es), and computer program products are provided that can index, monitor, inventory, and/or monetize digital assets, such as documents, photographs, videos, blogs, online accounts, social media accounts, e-mail accounts, online banking accounts, etc.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Inventors: Ayelet HIRSHFELD, Jennifer MITCHELL, Liat GENOSAR-ROTH, Eran LESHEM
  • Publication number: 20150012819
    Abstract: A system, apparatus and method are provided for dynamically generating decorated data for presenting a web page, at the time of rendering the web page. A request for the web page is received at a front-end server, and a template for generating the page's markup language is retrieved (e.g., a template generated using the Dust templating language), which has embedded one or more directives for decorating specified data in an indicated manner. Raw (e.g., undecorated) domain data for the page are received from a back-end store. A decoration engine parses the template, identifies the directives and applies them to generate decorated data in context. Directives may include metadata used by the decoration engine and/or a directives library. A render process is then applied to combine the template and the decorated data to produce the page's markup language (e.g., in HTML), which is transmitted to the client that requested the page.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 8, 2015
    Applicant: LinkedIn Corporation
    Inventors: Veena Basavaraj, Eran Leshem, Brian J. Geffon
  • Patent number: 6810494
    Abstract: A testing tool records a user session with a transactional server and generates a test for subsequently testing the server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The test is displayed to the user as a tree having nodes which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When a user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted. The testing tool also allows the test author to use a spreadsheet to conveniently specify data sets for running multiple iterations of a test.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: October 26, 2004
    Assignee: Mercury Interactive Corporation
    Inventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
  • Publication number: 20030131290
    Abstract: A testing tool records a user session with a transactional server and generates a test for subsequently testing the server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The test is displayed to the user as a tree having nodes which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When a user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted. The testing tool also allows the test author to use a spreadsheet to conveniently specify data sets for running multiple iterations of a test.
    Type: Application
    Filed: February 24, 2003
    Publication date: July 10, 2003
    Inventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
  • Patent number: 6587969
    Abstract: A testing tool automatically records a series of user steps taken during a user session with a transactional server and generates a test for testing the functionality of server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The testing tool displays the test to the user as a tree having nodes (displayed as icons) which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When the user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted.
    Type: Grant
    Filed: June 21, 1999
    Date of Patent: July 1, 2003
    Assignee: Mercury Interactive Corporation
    Inventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
  • Patent number: 6470383
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: October 22, 1998
    Date of Patent: October 22, 2002
    Assignee: Mercury Interactive Corporation
    Inventors: Eran Leshem, Amir Weinberg
  • Publication number: 20020147805
    Abstract: A web site analysis tool provides a variety of features for facilitating the analysis and management of web sites. A mapping component scans a web site and generates a site map which graphically depicts the nodes and links of the web site. A usage analysis component analyses an access log associated with the web site to generate one or more types of web site usage data reflective of how the web site is browsed by visitors. This web site usage data may include, for example, node and link activity data reflective of the frequencies with which specific nodes and links are accessed, respectively, and exit point data reflective of the frequencies with which specific nodes serve as exit points for leaving the web site. The usage data is displayed within the site maps, preferably using a color coding method in which different colors represent different levels or ranges of a particular type of activity.
    Type: Application
    Filed: March 15, 2002
    Publication date: October 10, 2002
    Inventors: Eran Leshem, Amir Weinberg
  • Patent number: 6360332
    Abstract: A testing tool automatically records a series of user steps taken during a user session with a transactional server and generates a test for testing the functionality of server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The testing tool displays the test to the user as a tree having nodes (displayed as icons) which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When the user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted.
    Type: Grant
    Filed: June 21, 1999
    Date of Patent: March 19, 2002
    Assignee: Mercury Interactive Corporation
    Inventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
  • Patent number: 6341310
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: January 22, 2002
    Assignee: Mercury Interactive Corporation
    Inventors: Eran Leshem, Amir Weinberg
  • Patent number: 5870559
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: February 9, 1999
    Assignee: Mercury Interactive
    Inventors: Eran Leshem, Amir Weinberg