Patents by Inventor Christopher J. Hardee
Christopher J. Hardee 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: 10397171Abstract: Embodiments include methods, systems and computer program products for managing content disclosure on social networking sites. In some embodiments, labels associated with a social network connection of a user can be associated with the social network connection based on the reactions of the social network connection to different social network posts. Content from a user device associated with the user can be received. The content can be processed to identify content types to associate with the content. A recommendation can be generated to share or not share the content with the social network connection based on the reactions to content posted by the user. An indication from the user to share the content with the social network connection can be received. The content can be shared with the social network connection based on the indication.Type: GrantFiled: March 31, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
-
Patent number: 10394317Abstract: Embodiments for interaction with holographic image notifications by a processor. A notification to a user is displayed on an electronic device as a holographic image along a secondary field of view (FOV).Type: GrantFiled: September 15, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Hardee, Sarbajit K. Rakshit
-
Patent number: 10394442Abstract: Systems and methods for adjusting user interface elements based on user accuracy and content consumption are disclosed. According to an aspect, a method includes receiving user input for interacting with one or more elements presented by a user interface. The method also includes determining an estimate of user accuracy for correctly selecting the one or more elements. Further, the method includes determining a rate of consumption of content presented by the user interface. The method also includes adjusting one of a position and size of at least one of the elements based on the estimate of user accuracy and the rate of consumption of content.Type: GrantFiled: November 13, 2013Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
-
Publication number: 20190243890Abstract: Embodiments of the invention are directed to a computer-implemented method that includes receiving, by a controller, information of a user. The information is targeted for inclusion within an application document. The method also includes determining a cognitive context of the user. The method also includes generating, by the controller, an output data comprising a suggested content. The suggested content is based at least in part on the determined cognitive context.Type: ApplicationFiled: February 5, 2018Publication date: August 8, 2019Inventors: Shikhar Kwatra, Steven R. Joroff, Scott E. Schneider, Christopher J. Hardee
-
Patent number: 10375619Abstract: Embodiments for managing mobile devices by one or more processors are described. A plurality of mobile devices are detected at a first location. After the plurality of mobile devices are detected at the first location, a first of the plurality of mobile devices is detected traveling to a second location while a second of the plurality of mobile devices remains at the first location. In response to the plurality of mobile devices being detected at the first location and the first of the plurality of mobile devices being detected traveling to the second location while the second of the plurality of mobile devices remains at the first location, data detected by the second of the plurality of mobile devices at the first location is enabled to be transmitted to the first of the plurality of mobile devices at the second location.Type: GrantFiled: April 21, 2017Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Hardee, Shikhar Kwatra, Scott E. Schneider
-
Patent number: 10372779Abstract: 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: GrantFiled: September 13, 2012Date of Patent: August 6, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
-
Patent number: 10360657Abstract: Methods and systems may provide for detecting a manual addition of first content to an interactive display and defining a content boundary around the first content. Additionally, a first automatic rescaling of the first content within the content boundary may be conducted in response to one or more of a manual modification of the first content or a trigger related to a characteristic of the first content. In one example, a manual reposition request is detected with respect to the first content, the first content is moved to a new position on the interactive display based on the reposition request, and a second automatic rescaling of the first content is conducted based on a state of second content that is adjacent to the new position.Type: GrantFiled: June 16, 2014Date of Patent: July 23, 2019Assignee: International Business Machines CorporationsInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Publication number: 20190199856Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive contact substitution for mobile communications. In an embodiment of the invention, a method for context sensitive contact substitution for mobile communications includes selecting a contact disposed within a list of contacts in memory of a mobile computing device for use in establishing a telephone call with the selected contact through the mobile computing device. The method also includes determining a context of the telephone call and identifying in the list of contacts an alternate contact to the selected contact based upon the determined context. In this regard, the context may be a location of the mobile computing device, or a time of day of establishing the telephone call, to name two examples. Finally, the method includes establishing the telephone call through the mobile computing device with the alternate contact instead of the selected contact.Type: ApplicationFiled: February 26, 2019Publication date: June 27, 2019Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit, Adam Roberts
-
Patent number: 10310501Abstract: Management of available energy among multiple drones is provided by identifying tasks to be completed by the multiple drones, and determining energy requirements of one or more drones of the multiple drones to facilitate completing one or more tasks of the tasks to be completed by the multiple drones. Further, the approach includes identifying an energy sharing approach for completion of the task(s) by the drone(s) where one or more other drones of the multiple drones transfer energy in operation to the drone(s) to facilitate completion of the task(s). In operation, the multiple drones may be detachably coupled, and the approach may include implementing the energy sharing approach by transferring energy from the other drone(s) to the drone(s) to facilitate completion of the task(s), for instance, prior to decoupling of the other drone(s) from the drone(s).Type: GrantFiled: February 15, 2017Date of Patent: June 4, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy A. Greenberger, Christopher J. Hardee
-
Patent number: 10284699Abstract: A method for contact list prioritization according to predicted reachability includes loading a contact list of contacts and retrieving a reachability value for each corresponding contact in the contact list that has been computed for each corresponding contact according to usage data of each corresponding contact for an associated mobile telephone. Thereafter, contacts in the contact list that are determined to be most reachable according to a corresponding reachability value are displayed first. In one aspect, the usage data for the associated mobile telephone is based upon accelerometer data of the associated mobile telephone. In another aspect, the usage data is based upon recency or frequency of use of the mobile telephone to place telephone calls. In yet another aspect, the usage data is based upon recency or frequency of use of a messaging application executing in the associated mobile telephone.Type: GrantFiled: November 20, 2017Date of Patent: May 7, 2019Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Heather C. Miller
-
Patent number: 10248109Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: GrantFiled: March 30, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Patent number: 10248108Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: GrantFiled: January 11, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Patent number: 10238971Abstract: 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: GrantFiled: August 12, 2017Date of Patent: March 26, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Patent number: 10237243Abstract: Method for transferring files to a destination folder on a computer. At least one rule to a transfer of files to a destination folder on a destination computer system are received. A filter file is generated, wherein the filter file includes the least one rule specific to the transfer of files to the destination folder. During transfer of files to the destination folder on the destination computer, attributes of each file are compared to the at least one rule specific to the transfer of files to the destination folder. Upon attributes of a compared file violating a rule of the at least one rule specific to the transfer of files to the destination folder, transfer of the violating file to the destination folder is prevented.Type: GrantFiled: March 16, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Christopher J. Hardee, Jason A. Matteson, Mark E. Steinke
-
Patent number: 10237699Abstract: Techniques are provided for performing automated operations in order to predict obstacles to mobile device travel paths. Historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time is tracked. Recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time is received and analyzed, including comparing the historical mobile device path data with the recent mobile device path data. Based at least in part on such analysis, a location is predicted for a new obstacle that is determined to be substantially adjacent to one or more of the recent paths. An indication of the predicted location of the new obstacle is provided to one or more user devices.Type: GrantFiled: February 9, 2017Date of Patent: March 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
-
Patent number: 10218843Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive contact substitution for mobile communications. In an embodiment of the invention, a method for context sensitive contact substitution for mobile communications includes selecting a contact disposed within a list of contacts in memory of a mobile computing device for use in establishing a telephone call with the selected contact through the mobile computing device. The method also includes determining a context of the telephone call and identifying in the list of contacts an alternate contact to the selected contact based upon the determined context. In this regard, the context may be a location of the mobile computing device, or a time of day of establishing the telephone call, to name two examples. Finally, the method includes establishing the telephone call through the mobile computing device with the alternate contact instead of the selected contact.Type: GrantFiled: December 4, 2014Date of Patent: February 26, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit, Adam Roberts
-
Patent number: 10217000Abstract: An example method for extracting information from images published to a network site includes generating a knowledge base of stored activity related image objects from the published images, wherein each activity related image object is indicative of an activity, and wherein each activity related image object is associated with an image location of the published images; performing a contextual analysis of a new image published to the network site to identify a new activity, to determine an activity position of the activity, and to determine a new image location; identifying a stored activity related image object from the knowledge base as relating to the new image location based on the image location of the published images; and overlaying an indicium of the stored activity related image object identified as relating to the image location of the new image on the new image.Type: GrantFiled: January 17, 2017Date of Patent: February 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Hardee, Sarbajit K. Rakshit
-
Patent number: 10207177Abstract: Embodiments of the present invention provide a method, system and computer program product for game incentivized resource utilization optimization in a multiplayer gaming environment. In an embodiment of the invention, a method for game incentivized resource utilization optimization in a multiplayer gaming environment is provided. The method includes hosting a multiplayer gaming environment providing a game amongst a selection of servers in a cluster and detecting overutilization of a resource in one of the servers. A remedial action likely to reduce the overutilization can be identified as can an incentive of the game likely to provoke the identified remedial action. Thereafter, the identified game incentive can be provided to a player in the multiplayer gaming environment.Type: GrantFiled: March 18, 2014Date of Patent: February 19, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Adam Roberts, Adrian X. Rodriguez
-
Patent number: 10198305Abstract: Methods, apparatuses, and computer program products for managing a storage device using a hybrid controller are provided where the storage device comprises an internal peripheral component interconnect express (PCIe) interface to control solid state memory within the storage device. In particular embodiments, the storage device includes a first external interface configured to establish an external PCIe link and a second external interface configured to establish at least one of an external serial attached small computer system interface (SAS) link and an external serial advanced technology attachment (SATA) link. Embodiments include receiving from an external source, by the hybrid controller, a first command at the first external interface and a second command at the second external interface; and concurrently implementing, by the hybrid controller, the first command using a PCIe protocol and the second command using one of a SAS protocol and a SATA protocol.Type: GrantFiled: August 25, 2015Date of Patent: February 5, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
-
Publication number: 20190031186Abstract: A method includes determining, by an electronic control unit, at least one characteristic of cargo that is transported by an autonomous vehicle or a semi-autonomous vehicle. The method also includes determining a driving adaptation based at least on the at least one characteristic. The driving adaptation is selected from the group including a routing adaptation, a driving style adaptation, and an internal control adaptation. The method also includes configuring the vehicle to transport the cargo based at least on the determined driving adaptation.Type: ApplicationFiled: July 27, 2017Publication date: January 31, 2019Inventors: Christopher J. Hardee, Maharaj Mukherjee