Patents by Inventor Adam Roberts
Adam Roberts 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: 20140164472Abstract: Wireless user devices can independently download and cache data from websites over a wireless communications network. In response to a request for data, a first user device may receive data directly from a second user device instead of receiving data over the communications network, if the data satisfies the request. Near field communications may be used for direct communication between user devices within range of the near field communication. Metadata describing the cached data may be stored in association with the cached data. Each user device may advertise its metadata and allow it to be searched by another user device that is requesting data. If the request can be satisfied with cached data stored by a selected user device, then the cached data is received directly from the selected user device, but the data is otherwise received over the communications network.Type: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Publication number: 20140164349Abstract: A computer receives a search request, wherein the search request contains one or more parameters that allow a search to be performed. Responsive to the search request, the computer identifies a plurality of web pages connected by a plurality of links. The computer determines the number of links in the longest path that connects at least a portion of the plurality of web pages, wherein the longest path includes a sequence of at least two web pages of the plurality of web pages connected by a link of the plurality of links. The computer determines the number of links included in a web page of the plurality of web pages.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Publication number: 20140164414Abstract: A method for identifying content in a document. The method includes determining that a user of a computing device has accessed one or more documents and determining a subject matter of the one or more documents. The method includes determining that the user has accessed at least one additional document. The method further includes searching the at least one additional document for the determined subject matter and responsive to finding the determined subject matter, identifying the found subject matter in the at least one additional document.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Publication number: 20140162608Abstract: A computer program product for controlling a wireless user device comprises computer usable program code for caching data downloaded from websites over a cellular communications network in response to user-entered requests for data; establishing near field communication directly between the wireless user device and other user devices within range of the near field communication; searching metadata stored by the other user devices, wherein the metadata is stored in association with cached data and describes one or more characteristic of the cached data; receiving a user request for data; for determining if the user request can be satisfied with cached data stored by a selected one of the other user devices; receiving cached data directly from the selected user device when the cached data satisfies the user request; and receiving data over the communications network when the cached data stored on the other user devices does not satisfy the user request.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Publication number: 20140129021Abstract: A variety of computer automated tools are disclosed to assist consumers with using three-dimensional printers. Where a user also has access to a three-dimensional scanner, the tools may also support automated modifications to scanned subject matter.Type: ApplicationFiled: October 30, 2013Publication date: May 8, 2014Applicant: MakerBot Industries, LLCInventors: Christopher W. Boynton, Adam Robert Fontenault
-
Publication number: 20140123019Abstract: Multi-device visual correlation interaction includes displaying, by a first device, a user interface representation of a user interface displayed by a second device, the user interface representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device; receiving from a user of the first device, a selection of a particular element representation of the user interface representation, the particular element representation corresponding to a particular element contained within the user interface; transmitting to the second device, by the first device, a contextual information request corresponding to the selection; in response to transmitting the contextual information request, receiving from the second device, by the first device, contextual information corresponding to the selection; and generating based on the contextual information, by the first device, a contextual list of actions associatedType: ApplicationFiled: August 22, 2013Publication date: May 1, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140106303Abstract: An overdenture bar includes a U-shaped support beam configured to being coupled to a plurality of dental implants and extending generally above the mucus membrane of the gums. The U-shaped support beam has an anterior region and a pair of posterior extensions. At least one portion of the U-shaped support beam includes a plurality of retention elements extending generally normal to an outer surface of the U-shaped support beam in a plurality of directions. A method for producing a dental bar model on a CAD/CAM program to be fitted on a patient's upper or lower gingival surface includes the steps of selecting a longitudinal portion of the bar, adding protrusions to an upper portion of the bar and/or positioning a buccal finish line and a lingual finish between two boundary lines. The boundary lines illustrate the highest and lowest position of the finish lines.Type: ApplicationFiled: March 13, 2013Publication date: April 17, 2014Applicant: NOBEL BIOCARE SERVICES AGInventors: David Giasson, Alexandre Gilbert, Ion Dumitrescu, Myriam Manai, Adam Roberts
-
Publication number: 20140099080Abstract: Creating an abridged presentation of a media work, including: identifying, by a media abridging module, a plurality of segments of the media work; determining, by the media abridging module, a viewing frequency value for each of the segments of the media work; and creating, by the media abridging module, an abridged version of the media work in dependence upon the viewing frequency value for each of the segments of the media work, wherein the abridged version of the media work includes only a subset of the segments of the media work.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140099081Abstract: Creating an abridged presentation of a media work, including: identifying, by a media abridging module, a plurality of segments of the media work; determining, by the media abridging module, a viewing frequency value for each of the segments of the media work; and creating, by the media abridging module, an abridged version of the media work in dependence upon the viewing frequency value for each of the segments of the media work, wherein the abridged version of the media work includes only a subset of the segments of the media work.Type: ApplicationFiled: August 13, 2013Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Patent number: 8684619Abstract: A device for cleaning debris from a target surface. The device has a sole plate with permanent bristles and a removable/replaceable pad. The device also has a replaceable, on-board supply of cleanser. The pad/cleanser may be replaced when depleted and replaced with a new pad/cleanser or may simply be replaced with a new pad/cleanser when that pad/cleanser is more suitable for a particular cleaning task.Type: GrantFiled: October 26, 2010Date of Patent: April 1, 2014Assignee: The Procter & Gamble CompanyInventors: Hirotaka Uchiyama, Mimi Gizaw Daniel, Glenn Allen Bradbury, David William Schuller, Agnes Elaine Wells, Michelle Lynn Borman, Aaron Fredrick Dubas, Adam Robert-George Shafer
-
Patent number: 8680994Abstract: A method for designating vegetation as potential impact vegetation includes identifying data relating to target vegetation from a dataset and determining a reach distance of the target vegetation. The reach distance includes a distance from a point on a ground to a point of the target vegetation that is farthest from the point on the ground. The method also includes comparing the reach distance of the target vegetation with a closest distance between the point on the ground and a structure to produce a compared reach distance value and determining a health indicator value for the target vegetation. The method further includes comparing the health indicator value of the target vegetation to a health indicator threshold value and designating the target vegetation as having a potential to impact the structure based on the compared reach distance value and the comparison of the health indicator to the health indicator threshold.Type: GrantFiled: December 30, 2011Date of Patent: March 25, 2014Assignee: Utility Risk Management Corporation, LLCInventors: Vesa Johannes Leppanen, Adam Robert Rousselle, Hugh Andrew Clymer, Leighton Dalmasse, Brian Beck, Jari Kinnunen, Andrey Shipilov
-
Publication number: 20140071058Abstract: Positioning clickable hotspots on a touchscreen display, including: identifying, by a hotspot generation module, a clickable object displayed on the touchscreen display, wherein the clickable object has an associated original clickable zone for invoking the clickable object; generating, by the hotspot generation module, a clickable hotspot associated with the clickable object, wherein the clickable hotspot has an associated updated clickable zone for invoking the clickable object; determining, by the hotspot generation module, a position on the touchscreen display for placing the clickable hotspot; and placing, by the hotspot generation module, the clickable hotspot at the position on the touchscreen display, wherein the original clickable zone and the updated clickable zone cover different areas of the touchscreen display.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140074989Abstract: Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
-
Publication number: 20140068324Abstract: A method includes detecting that a first file and a second file are duplicates, and storing the first file and the second file to a target storage device. Metadata is written to the target storage device in association with the first file, wherein the metadata identifies the location of the second file that is a duplicate of the first file. Later, an application program requests a first read operation to read the first file. In response to a media error that results from the first read operation, the target storage device reads the metadata associated with the first file to identify the location of the second file, performs a second read operation to read the second file instead of the first file, and provides the second file to the application program in satisfaction of the requested first read operation.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140068323Abstract: A method for handling media errors during a read operation on a data storage device. The method comprises detecting that a first file and a second file are duplicates, wherein the first file is stored on a first storage device. Metadata is written to the first storage device in association with the first file, wherein the metadata identifies the location of the second file that is a duplicate of the first file. Later, an application program requests a first read operation to read the first file. In response to a media error that results from the first read operation, the method reads the metadata associated with the first file to identify the location of the second file, performs a second read operation to read the second file instead of the first file, and provides the second file to the application program in satisfaction of the requested first read operation.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140068586Abstract: Embodiments of the present invention provide a method, system and computer program product for calendar aware adaptive patching of a computer program. In an embodiment of the invention, a method for calendar aware adaptive patching of a computer program has been provided. The method includes selecting a patch for updating a computer program and accessing a calendar of events corresponding to an end user of the computer program. The method additionally includes restricting a time for installation of the patch according to events scheduled in the calendar of the identified end user. For instance, the installation of the patch can be restricted from a time from during which a meeting has been scheduled for the end user or from a time during which a presentation has been scheduled for the end user and when the computer program is associated with presentation management.Type: ApplicationFiled: October 20, 2013Publication date: March 6, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140057723Abstract: Embodiments of the present invention provide a method, system and computer program product for dynamic quality of service (QoS) management for multi-player gaming. In an embodiment of the invention, a method for dynamic QoS management for multi-player gaming is provided. The method includes monitoring a multi-player game and detecting a game moment for a game player in the multi-player game. The method also includes determining a degree of sensitivity for the game moment and enhancing access to a computing resource of the game player in response to determining the game moment to be highly sensitive. In one aspect of the embodiment, the method additionally includes detecting a subsequent game moment for the game player in the multi-player game, determining a degree of sensitivity for the subsequent game moment, and reducing access to the computing resource of the game player in response to determining the game moment to be less sensitive.Type: ApplicationFiled: August 27, 2012Publication date: February 27, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20140046473Abstract: A variety of computer automated tools are disclosed to assist consumers with using three-dimensional printers. Where a user also has access to a three-dimensional scanner, the tools may also support automated modifications to scanned subject matter.Type: ApplicationFiled: August 8, 2013Publication date: February 13, 2014Applicant: MakerBot Industries, LLCInventors: Christopher W. Boynton, Adam Robert Fontenault, John S. Dimatos, John Michael Briscella, Matthew Ryan Kroner, Neil Joseph Hickey
-
Patent number: 8641311Abstract: A unit dose for cleaning an unsanitary surface, such as a toilet bowl. The unit dose comprises a water dispersible shell containing granules defining a core. The granules obviate the need for sheet material in the unit dose and provide cleaning efficacy when submerged.Type: GrantFiled: October 11, 2010Date of Patent: February 4, 2014Assignee: The Procter & Gamble CompanyInventors: Kerry Andrew Vetter, Hirotaka Uchiyama, Glenn Allen Bradbury, Adam Robert-George Shafer, Joseph Michael Gaines, Francisco Go Lao, Jr., Gregory Clegg Spooner
-
Patent number: D705665Type: GrantFiled: June 14, 2012Date of Patent: May 27, 2014Assignee: The Procter & Gamble CompanyInventor: Adam Robert-George Shafer