Patents by Inventor Jeremy W. Rothman-Shore
Jeremy W. Rothman-Shore 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: 9529780Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.Type: GrantFiled: May 13, 2014Date of Patent: December 27, 2016Assignee: Apple Inc.Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
-
Patent number: 8762556Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.Type: GrantFiled: June 13, 2008Date of Patent: June 24, 2014Assignee: Apple Inc.Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
-
Publication number: 20090070413Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.Type: ApplicationFiled: June 13, 2008Publication date: March 12, 2009Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
-
Patent number: 7356761Abstract: Computer method and apparatus determines content type of contents of a subject Web page. A predefined set of potential content types is first provided. For each potential content type, there are one or more tests having test results that enable quantitative evaluation of the contents of the subject Web page. A respective probability of each potential content type being detected in some contents of the subject Web page is determined. A Bayesian network combines the test results to provide indications of the types of contents detected on the subject Web page. A confidence level per detected content type is also provided. A database stores the determined probabilities and confidence levels, and thus provides a cross reference between Web pages and respective content types of contents found on the Web pages.Type: GrantFiled: January 24, 2001Date of Patent: April 8, 2008Assignee: Zoom Information, Inc.Inventors: Kosmas Karadimitriou, Jonathan Stern, Michel Decary, Jeremy W. Rothman-Shore
-
Patent number: 7065483Abstract: Computer method and apparatus for extracting information from a Web page is disclosed. The invention apparatus is formed of an extractor coupled to receive Web pages from a source. The extractor uses natural language processing to extract desired information from the Web page. A storage subsystem receives from the extractor the extracted desired information and stores the extracted desired information in a database. The invention method for extracting data from a Web page includes the computer implemented steps of (i) using natural language processing, finding possible formal names on a given Web page, (ii) using pattern matching, searching the given Web page for formal names not found by the natural language processing, and (iii) refining a combined set of the found formal names to produce a working set of people and organization names extracted from the given Web page. The refining includes determining aliases of respective people and organization names, so as to effectively reduce duplicate names.Type: GrantFiled: July 20, 2001Date of Patent: June 20, 2006Assignee: Zoom Information, Inc.Inventors: Michel Decary, Jonathan Stern, Kosmas Karadimitriou, Jeremy W. Rothman-Shore
-
Patent number: 7054886Abstract: A database is formed and maintained by computer-automated means extracting information from a global computer network. The database contains information about people and organizations. The present invention method provides continual updates to the information stored in the database by the people named in the database and by the automated means. Integrity of the automatically extracted information is maintained. A link from the invention database to a third party data system provides updates in the information in the database to be communicated to the third party data system for updating and maintaining data of the third party data system. The database may serve as an email communication clearinghouse where senders do not need to know the email address of a person named in the database but rather leaves messages through that person's record in the database. Targeted advertising to a named person is provided during his accessing the database.Type: GrantFiled: July 27, 2001Date of Patent: May 30, 2006Assignee: Zoom Information, Inc.Inventors: Jonathan Stern, Jeremy W. Rothman-Shore, Kosmas Karadimitriou, Michel Decary
-
Patent number: 6983282Abstract: Computer processing method and apparatus for searching and retrieving Web pages to collect people and organization information are disclosed. A Web site of potential interest is accessed. A subset of Web pages from the accessed site are determined for processing. According to types of contents found on a subject Web page, extraction of people and organization information is enabled. Internal links of a Web site are collected and recorded in a links-to-visit table. To avoid duplicate processing of Web sites, unique identifiers or Web site signatures are utilized. Respective time thresholds (time-outs) for processing a Web site and for processing a Web page are employed.Type: GrantFiled: March 30, 2001Date of Patent: January 3, 2006Assignee: Zoom Information, Inc.Inventors: Jonathan Stern, Kosmas Karadimitriou, Jeremy W. Rothman-Shore, Michel Decary
-
Patent number: 6778986Abstract: Computer method and apparatus identifies content owner of a Web site. A collecting step or element collects candidate names from the subject Web site. For each candidate name, a test module (or testing step) runs tests that provide quantitative/statistical evaluation of the candidate name being the content owner name of the subject Web site. The test results are combined mathematically, such as by a Bayesian network, into an indication of content owner name.Type: GrantFiled: November 1, 2000Date of Patent: August 17, 2004Assignee: Eliyon Technologies CorporationInventors: Jonathan Stern, Kosmas Karadimitriou, Michel Decary, Jeremy W. Rothman-Shore
-
Patent number: 6618717Abstract: Computer method and apparatus identifies content owner of a Web site. A collecting step or element collects candidate names from the subject Web site. For each candidate name, a test module (or testing step) runs tests that provide quantitative/statistical evaluation of the candidate name being the content owner name of the subject Web site. The test results are combined mathematically, such as by a Bayesian network, into an indication of content owner name. The determined indications of content owner name correlated with respective Web site are stored in a database or other storage means.Type: GrantFiled: November 1, 2000Date of Patent: September 9, 2003Assignee: Eliyon Technologies CorporationInventors: Kosmas Karadimitriou, Jonathan Stern, Michel Decary, Jeremy W. Rothman-Shore
-
Publication number: 20020138525Abstract: Computer method and apparatus determines content type of contents of a subject Web page. A predefined set of potential content types is first provided. For each potential content type, there are one or more tests having test results that enable quantitative evaluation of the contents of the subject Web page. A respective probability of each potential content type being detected in some contents of the subject Web page is determined. A Bayesian network combines the test results to provide indications of the types of contents detected on the subject Web page. A confidence level per detected content type is also provided. A database stores the determined probabilities and confidence levels, and thus provides a cross reference between Web pages and respective content types of contents found on the Web pages.Type: ApplicationFiled: January 24, 2001Publication date: September 26, 2002Applicant: Eliyon Technologies CorporationInventors: Kosmas Karadimitriou, Jonathan Stern, Michel Decary, Jeremy W. Rothman-Shore
-
Publication number: 20020091688Abstract: Computer method and apparatus for extracting information from a Web page is disclosed. The invention apparatus is formed of an extractor coupled to receive Web pages from a source. The extractor uses natural language processing to extract desired information from the Web page. A storage subsystem receives from the extractor the extracted desired information and stores the extracted desired information in a database. The invention method for extracting data from a Web page includes the computer implemented steps of (i) using natural language processing, fmding possible formal names on a given Web page, (ii) using pattern matching, searching the given Web page for formal names not found by the natural language processing, and (iii) refining a combined set of the found formal names to produce a working set of people and organization names extracted from the given Web page. The refining includes determining aliases of respective people and organization names, so as to effectively reduce duplicate names.Type: ApplicationFiled: July 20, 2001Publication date: July 11, 2002Applicant: Eliyon Technologies CorporationInventors: Michel Decary, Jonathan Stern, Kosmas Karadimitriou, Jeremy W. Rothman-Shore
-
Publication number: 20020059251Abstract: A database is formed and maintained by computer-automated means extracting information from a global computer network. The database contains information about people and organizations. The present invention method provides continual updates to the information stored in the database by the people named in the database and by the automated means. Integrity of the automatically extracted information is maintained. A link from the invention database to a third party data system provides updates in the information in the database to be communicated to the third party data system for updating and maintaining data of the third party data system. The database may serve as an email communication clearinghouse where senders do not need to know the email address of a person named in the database but rather leaves messages through that person's record in the database. Targeted advertising to a named person is provided during his accessing the database.Type: ApplicationFiled: July 27, 2001Publication date: May 16, 2002Applicant: Eliyon Technologies CorporationInventors: Jonathan Stern, Jeremy W. Rothman-Shore, Kosmas Karadimitriou, Michel Decary
-
Publication number: 20020052928Abstract: Computer processing means and method for searching and retrieving Web pages to collect people and organization information are disclosed. A Web site of potential interest is accessed. A subset of Web pages from the accessed site are determined for processing. According to types of contents found on a subject Web page, extraction of people and organization information is enabled. Internal links of a Web site are collected and recorded in a links-to-visit table. To avoid duplicate processing of Web sites, unique identifiers or Web site signatures are utilized. Respective time thresholds (time-outs) for processing a Web site and for processing a Web page are employed. A database is maintained for storing indications of domain URL's, names of respective owners of the URL's as identified from the corresponding Web sites, type of each Web site, processing frequencies, dates of last processings, outcomes of last processings, size of each domain and number of data items found in last processing of each Web site.Type: ApplicationFiled: March 30, 2001Publication date: May 2, 2002Applicant: Eliyon Technologies CorporationInventors: Jonathan Stern, Kosmas Karadimitriou, Jeremy W. Rothman-Shore, Michel Decary
-
Publication number: 20020032740Abstract: A computer automated method and system mines from a global computer network, information about people and organizations. The system includes automated crawling means, a distributor controlling the crawling means processing, an extractor storing extracted information of interest in a database, an integrator and post-processor. The integrater resolves duplicate information and combines related information in the database. The post-processor analyzes the database contents and generates (by deduction) missing information. Also disclosed is a method and means for generating a business email address of a person named in the database, from the respective organization named in the database for the subject person.Type: ApplicationFiled: July 30, 2001Publication date: March 14, 2002Applicant: Eliyon Technologies CorporationInventors: Jonathan Stern, Jeremy W. Rothman-Shore, Kosmas Karadimitriou, Michel Decary