Patents by Inventor Jared J. Jackson
Jared J. Jackson 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: 20140250384Abstract: A method and system for remotely navigating a display of a target computing device using a screen of a source computing device are provided herein. The method includes detecting a source input on the screen, determining the positions of a number of navigation jump points on the screen, and determining whether the source input is associated with a navigation jump point. If the source input is not associated with a navigation jump point, relative pixel mapping is performed to translate the source input into a corresponding target input on the display. Alternatively, if the source input is associated with a navigation jump point, absolute pixel mapping is performed to translate the source input into a corresponding target input on the display, and relative pixel mapping is performed to translate any continuation of the source input into a corresponding continuation of the target input.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: MICROSOFT CORPORATIONInventors: Jason Van Eaton, Jared J. Jackson
-
Patent number: 8635331Abstract: Aspects of the subject matter described herein relate to workflows. In aspects, an activity of a workflow may request data and provide a logical handle. In response, distributed workflow components use the logical handle to determine whether the requested data is available locally or remotely. If the data is available remotely, the components may obtain the data for the requesting entity. In the process of obtaining the data, the data may be serialized and deserialized. After the data is available locally, it is provided to the requesting entity.Type: GrantFiled: August 5, 2009Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Nelson Sampaio Araujo, Jr., Roger S. Barga, Jared J. Jackson, Di Guo
-
Patent number: 8117313Abstract: A content server distributes image information to networked devices. The content server receives a request for delivery of information to a networked device, including image information. The content server determines, based on at least one of an image delivery parameter and an image presentation parameter associated with the networked device, an image format for the image information for delivery of the image information to the networked device and for presentation of the image information at the networked device. The content server sends a response to the networked device, responding to the request, the response comprising at least a portion of the image information in the image format. The image delivery parameter corresponds to at least one network communication link type and the image presentation parameter corresponds to at least one presentation platform type.Type: GrantFiled: March 19, 2001Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventor: Jared J. Jackson
-
Publication number: 20110161391Abstract: A computer may function as a broker that brokers execution of portions of a workflow. The broker computer may have a processor and memory configured to receive the workflow via a network. The workflow may have a corresponding SLA document that has rules governing how the workflow is to be executed. The broker computer may identify discretely executable sub-workflows of the workflow. The broker computer may also obtain information describing computing characteristics of each of a plurality of service providers (e.g., computation clusters, cloud services, etc.) connected with the broker computer via the network. The broker computer may select a set of the service providers by determining whether their respective computing characteristics satisfy the SLA. The broker computer may pass the discretely executable sub-workflows to the selected set of service providers. The workflow is thus executed, in distributed federated fashion, transparently to the user submitting the workflow.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Inventors: Nelson Araujo, Roger S. Barga, Di Guo, Jared J. Jackson
-
Publication number: 20110035506Abstract: Aspects of the subject matter described herein relate to workflows. In aspects, an activity of a workflow may request data and provide a logical handle. In response, distributed workflow components use the logical handle to determine whether the requested data is available locally or remotely. If the data is available remotely, the components may obtain the data for the requesting entity. In the process of obtaining the data, the data may be serialized and deserialized. After the data is available locally, it is provided to the requesting entity.Type: ApplicationFiled: August 5, 2009Publication date: February 10, 2011Applicant: Microsoft CorporationInventors: Nelson Sampaio Araujo Junior, Roger S. Barga, Jared J. Jackson, Di Guo
-
Patent number: 6988100Abstract: A proxy engine (108), in communication with a web crawler (100), extends the performance of the web crawler (100) by modifying hyperlink requests and creating synthetic hyperlink requests from data received from a web site (104). The proxy engine (108) converts hyperlinks to a method used by a target web site. The proxy engine receives data from a web site (104) located across a network (102), and then determines whether additional data from the web site (104) is extractable. In response to determining that additional data from the web site (104) is extractable, the proxy engine (108) creates at least one synthetic hyperlink for extracting the data from the web site (104). The proxy engine (108) then combines the at least one synthetic hyperlink with the data received from the website (104) to create combined data and then sends the combined data to the crawler (100).Type: GrantFiled: February 1, 2001Date of Patent: January 17, 2006Assignee: International Business Machines CorporationInventors: Jared J. Jackson, Jussi P. Myllymaki
-
Publication number: 20020131072Abstract: A content server distributes image information to networked devices. The content server receives a request for delivery of information to a networked device, including image information. The content server determines, based on at least one of an image delivery parameter and an image presentation parameter associated with the networked device, an image format for the image information for delivery of the image information to the networked device and for presentation of the image information at the networked device. The content server sends a response to the networked device, responding to the request, the response comprising at least a portion of the image information in the image format. The image delivery parameter corresponds to at least one network communication link type and the image presentation parameter corresponds to at least one presentation platform type.Type: ApplicationFiled: March 19, 2001Publication date: September 19, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jared J. Jackson
-
Publication number: 20020103823Abstract: A proxy engine (108), in communication with a web crawler (100), extends the performance of the web crawler (100) by modifying hyperlink requests and creating synthetic hyperlink requests from data received from a web site (104). The proxy engine (108) converts hyperlinks to a method used by a target web site. The proxy engine receives data from a web site (104) located across a network (102), and then determines whether additional data from the web site (104) is extractable. In response to determining that additional data from the web site (104) is extractable, the proxy engine (108) creates at least one synthetic hyperlink for extracting the data from the web site (104). The proxy engine (108) then combines the at least one synthetic hyperlink with the data received from the website (104) to create combined data and then sends the combined data to the crawler (100).Type: ApplicationFiled: February 1, 2001Publication date: August 1, 2002Applicant: International Business Machines CorporationInventors: Jared J. Jackson, Jussi P. Myllymaki