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: 20240157197Abstract: 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: ApplicationFiled: June 9, 2023Publication date: May 16, 2024Inventors: Alex Omid-Zohoor, Brian VERMILYEA, Erik HERTER, Tony MORGAN, Steve DIAMOND, Michael CHU, Eran LESHEM
-
Patent number: 11673024Abstract: 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: GrantFiled: January 21, 2019Date of Patent: June 13, 2023Assignee: PG TECH, LLCInventors: Alex B. Omid-Zohoor, Brian Vermilyea, Erik Herter, Tony Morgan, Steve Diamond, Michael Chu, Eran Leshem
-
Patent number: 10496716Abstract: 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: GrantFiled: August 31, 2015Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
-
Publication number: 20190224528Abstract: 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: ApplicationFiled: January 21, 2019Publication date: July 25, 2019Inventors: Alex B. Omid-Zohoor, Brian Vermilyea, Erik Herter, Tony Morgan, Steve Diamond, Michael Chu, Eran Leshem
-
Publication number: 20170061016Abstract: 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: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
-
Publication number: 20170032275Abstract: 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: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Nikita Igorevych Lytkin, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
-
Publication number: 20150149338Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 28, 2015Inventors: Ayelet HIRSHFELD, Jennifer MITCHELL, Liat GENOSAR-ROTH, Eran LESHEM
-
Publication number: 20150012819Abstract: 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: ApplicationFiled: July 29, 2013Publication date: January 8, 2015Applicant: LinkedIn CorporationInventors: Veena Basavaraj, Eran Leshem, Brian J. Geffon
-
Patent number: 6810494Abstract: 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: GrantFiled: February 24, 2003Date of Patent: October 26, 2004Assignee: Mercury Interactive CorporationInventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
-
Publication number: 20030131290Abstract: 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: ApplicationFiled: February 24, 2003Publication date: July 10, 2003Inventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
-
Patent number: 6587969Abstract: 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: GrantFiled: June 21, 1999Date of Patent: July 1, 2003Assignee: Mercury Interactive CorporationInventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
-
Patent number: 6470383Abstract: 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: GrantFiled: October 22, 1998Date of Patent: October 22, 2002Assignee: Mercury Interactive CorporationInventors: Eran Leshem, Amir Weinberg
-
Publication number: 20020147805Abstract: 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: ApplicationFiled: March 15, 2002Publication date: October 10, 2002Inventors: Eran Leshem, Amir Weinberg
-
Patent number: 6360332Abstract: 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: GrantFiled: June 21, 1999Date of Patent: March 19, 2002Assignee: Mercury Interactive CorporationInventors: Amir Weinberg, Eran Leshem, Maxim Kholmyansky, Amos Garri, Nisim Tapiro, Meni Hillel
-
Patent number: 6341310Abstract: 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: GrantFiled: October 26, 1998Date of Patent: January 22, 2002Assignee: Mercury Interactive CorporationInventors: Eran Leshem, Amir Weinberg
-
Patent number: 5870559Abstract: 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: GrantFiled: April 11, 1997Date of Patent: February 9, 1999Assignee: Mercury InteractiveInventors: Eran Leshem, Amir Weinberg