Patents by Inventor Lin Sun

Lin Sun 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: 20180124160
    Abstract: A method is provided for building patterns with high level pattern topology requirements for deployment across multiple systems. The patterns are built based on pattern capabilities and configurations of the multiple systems. Such patterns can meet the desired pattern capabilities including high availability and/or continuous capabilities.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 3, 2018
    Inventors: Rahul Ghosh, Hugh E. Hockett, Aaron J. Quirk, Lin Sun
  • Patent number: 9959135
    Abstract: A method is provided for designing and optimizing a pattern by considering heterogeneous cloud environments. Building blocks within the pattern can be deployed into different cloud environments and different cloud providers, depending on where the pattern fits users need best. Further, building block configuration within the pattern can be optimized by target environments, along with runtime bursting among multiple environments.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Hugh E. Hockett, Aaron J. Quirk, Lin Sun
  • Patent number: 9952749
    Abstract: A method, system and computer program product for facilitating access to a resource represented in an image at a later time. A screen capture of an image displayed on a computing device is implemented. Metadata, including the resource location, resource navigation and positional metadata, regarding the source data of the screen capture image is generated. The generated metadata is then embedded into the screen capture image. The screen capture image with the embedded metadata is then transmitted to a different user. By embedding the metadata into the screen capture image, the user receiving the screen capture image will be able to reproduce the state of the source environment when the image was captured using the embedded metadata thereby opening the resource represented in the image.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Brian O'Donovan, Aaron J. Quirk, Lin Sun
  • Publication number: 20180108081
    Abstract: A virtual system for seeing a house includes an output module for showing text, picture, and video information of the house; a storage module for storing an outdoor view model and an indoor view model; each indoor view model includes a passage open onto the outdoor view model for intercommunicating the indoor view model and the outdoor view model; an input module for inputting commands; and a processing module for reading data from both the outdoor and indoor view models to continuously and sequentially show an outdoor view screen and an indoor view screen on the output module or vice versa. Therefore, the virtual system enables an interested buyer to walk freely inside or outside the house and fully understand both indoor and outdoor details of the house without visiting the house in person.
    Type: Application
    Filed: December 18, 2017
    Publication date: April 19, 2018
    Inventor: WAN-LIN SUN
  • Patent number: 9948494
    Abstract: A mobile device includes a network connection device capable of forming a communication connection to a cellular network and to a wi-fi network and communicating with an application server and an application capable of communicating through the both cellular and wi-fi networks device to a remote device. The mobile device also includes a context module that records and analyzes information about a user's interactions with data provide to the device by the remote device. The context module modifies an API call between the application and the application server based on analysis of prior usage of the application and a current communication connection of the network device.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 9945681
    Abstract: Embodiments of the present invention provide a method, system and computer program product for verification of a generated route in computer assisted navigation. In an embodiment of the invention, a method for verification of a generated route in computer assisted navigation is provided. The method includes receiving an origin and a destination in a mapping application executing in memory by a processor of a computer and generating a first route in the mapping application from the origin to the destination. The method also includes receiving a waypoint for the first route and determining whether or not the waypoint is proximate to the first route. Finally, the method includes validating the first route only if it is determined that the waypoint is proximate to the first route. In one aspect of the embodiment, the method also can include generating an alternative route to include the waypoint if it is determined that the waypoint is not proximate to the first route.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith Helen Bank, Lisa Marie Wood Bradley, Lin Sun, ChunHui Yang
  • Publication number: 20180097985
    Abstract: An approach is provided in which a mobile device receives a first message from an electronic tag that includes a computer network address and also a unique property identifier corresponding to a physical property. The mobile device activates a camera in response to receiving the first message and, in turn, transmits a second message to the computer network address that includes the unique property identifier and an image captured by the activated camera.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 9931248
    Abstract: A method and system are provided for enhancing vision. The method includes capturing a first image by a first camera. The method further includes capturing a second image by a second camera. The method also includes combining the first image and the second image to form a combined image. The method additionally includes projecting the combined image on at least one eye of a user by a wearable image projection device. The combined image represents a wide screen image having a field of view greater than any of the first image and the second image taken individually.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9930085
    Abstract: Methods, systems and computer program products for configuring an audio channel are provided. Aspects include generating a confidence metric indicative of at least one control cue in a telecommunication audio feed input. Generating the confidence metric can include analyzing the control cue to determine a cue type, assigning a confidence metric value for the control cue based on the cue type, and comparing the confidence metric value to a predetermined threshold value associated with the cue type. Aspects also include updating a context history with the cue type and configuring an audio channel output based on the confidence metric and context history.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hugh E. Hockett, Rahul Ghosh, Aaron J. Quirk, Lin Sun
  • Patent number: 9921932
    Abstract: A method, system and computer-usable medium are disclosed for detecting unanticipated consumption of power by a device. A first set of power consumption data is selected, followed by the collection of a second set of power consumption data, which respectively correspond to the consumption of a first and second amount of power by a device when it performs an authorized operation. The first and second sets of power consumption data are then compared to detect whether the second amount of power consumed is greater than the first amount of power consumed. If so, then a notification is generated, stating that the device has consumed an unanticipated greater amount of power as a result of performing the authorized operation.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9916219
    Abstract: A method, system and computer-usable medium are disclosed for detecting unanticipated consumption of power by a device. A first set of power consumption data is selected, followed by the collection of a second set of power consumption data, which respectively correspond to the consumption of a first and second amount of power by a device when it performs an authorized operation. The first and second sets of power consumption data are then compared to detect whether the second amount of power consumed is greater than the first amount of power consumed. If so, then a notification is generated, stating that the device has consumed an unanticipated greater amount of power as a result of performing the authorized operation.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Patrick J. O'Sullivan, Lin Sun
  • Publication number: 20180067943
    Abstract: Approaches presented herein enable automatically indicating approval between portions of content in digital items in a digital item network context based on social media activity. Specifically, activity signals (e.g., likes, shares, etc.) related to a social media item in a social media network environment having a topic are evaluated and a set of tags are generated based on the topic. A first portion of content from a first digital item and a second portion of content from a second digital item are selected from a collection of digital items received via a digital item network. The first portion and second portion are related to the topic based on the set of generated tags. An approval action (e.g., likes) is performed between the first portion and second portion.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Patent number: 9912760
    Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
  • Patent number: 9912759
    Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
  • Publication number: 20180060740
    Abstract: T-shirt size recommendation for a first user based on crowd sourcing. A recommendation for t-shirt size may be made by defining a first image of a container based on historical data related to container instantiation; receiving, by the computer, from a first user, a request to deploy a first instantiation of a container corresponding to the first image, with the request including input data including information indicative of a planned context of the first instantiation; applying a plurality of machine logic based rules to the input data to determine a first a first recommended T-shirt size associated with the first image; and communicating, by the computer, the first recommended T-shirt size to the first user for use with the first instantiation of the container corresponding to the first image.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: Lisa Wood Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20180062948
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 1, 2018
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Publication number: 20180060331
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Application
    Filed: November 3, 2017
    Publication date: March 1, 2018
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Publication number: 20180062949
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 1, 2018
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Patent number: 9900278
    Abstract: Communicating social media content over a computer network via one or more social media services, in one aspect, may include receiving content from a first node of an online social network. A set of topics in the content is generated. Based on monitoring of online activities of target audience, topic popularity corresponding to a topic in the set of topics over a plurality of time ranges is determined. A trending metric associated with the topic is generated. Weighted topic popularity for a respective one of the plurality of time ranges is generated, as a function of the topic popularity, the trending metric, and an elapsed time between time associated with the respective time range and a preferred time for posting the content. A time range from the plurality of time ranges are selected based on the weighted topic popularity for posting the content.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 9894121
    Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can indicate an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun