Patents Examined by David Choi
  • Patent number: 10028116
    Abstract: Examples of the disclosure enable a plurality of applications to be managed. Some examples include a mobile device that receives a template associated with an application, captures one or more user interactions with the application, and determines one or more user interests by comparing the one or more user interactions with a plurality of entities included in the template. Examples of the disclosure enable the mobile device to analyze the user interactions to provide valuable information about user interest, preference, and/or intent and provide tailored services to a user.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oriana Riva, Suman Kumar Nath, Douglas Christopher Burger, Earlence Fernandes
  • Patent number: 10025475
    Abstract: A method for providing display of exchanged messages, the method comprises the steps of: allowing a plurality of users to exchange messages within a channel on a plurality of displays as a message stream; allowing a prompt to be at least partially displayed to one of the users on the display; allowing the one of the users to select the prompt; recording in the memory one of the user identifiers associated with the one of the users responsive to the one of the users selecting the prompt; creating a message responsive to the one of the users selecting the prompt; inserting the message into the message stream so that the message is displayed to another of the users on another of the displays, wherein the message includes a reference object associated with the prompt, and allowing the another of the users to select an area on the another of the displays associated with the reference object.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 17, 2018
    Assignee: Wrinkl, Inc.
    Inventor: Marc A. Cohen
  • Patent number: 10021231
    Abstract: Systems, methods, and computer-readable mediums for managing a subset of user contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device determines at least two contact groups from a subset of contacts accessible by a telecommunications device. The software application executed by the processor of the telecommunications device also generates a contact display including a representation of at least a portion of the first or second contact groups and a divider display object. The divider display object partitions the first contact group from the second contact group and is positioned adjacent to at least one contact from the first or second contact groups presented in the contact display.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 10, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Steffen Vance, Jared T. Benson, Christian Robertson, Shilpa R. Shah, Gabriel J. White
  • Patent number: 10019067
    Abstract: A method and an apparatus for performing gesture-based communication service are provided, in which a first device detects a first motion, and when the first motion corresponds to a first gesture that belongs to a gesture group, receives information about a second motion from a second device. The first device may perform an event that corresponds to a combination of the first and second gestures, when the received information corresponds to the second gesture that belongs to the gesture group.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: July 10, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yeo-jun Yoon, Nipun Kumar, Yong-yeon Lee, Young-joon Choi
  • Patent number: 10013234
    Abstract: Merchant/consumer calls may be recorded and evaluated according to a variety of criteria. The call recordings and analyzes thereof, as well as consumer tracking information, may be displayed in a user interface of a web-based online portal for convenience in evaluating the use and efficacy of marketing channels as well as the quality of merchant/consumer interactions. In an aspect, the user interface provides a representation of a variety of telephone calls as an interactive keyword cloud that presents business-value-specific keywords targeted for detection during such telephone calls. The keyword cloud may depict keywords in a range of colors, sizes, and relative positioning to connote varied degrees of significance, such as a relative rate of occurrence of keywords in the represented telephone calls. Each keyword in the keyword cloud may contain a hyperlink to related content such as a listing of telephone calls containing the keyword.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: July 3, 2018
    Assignee: Patient Prism LLC
    Inventors: Michael G. Spiessbach, Amol Nirgudkar
  • Patent number: 9998554
    Abstract: Disclosed are various embodiments for tracking, in at least one computing device, a presentation of a plurality of items for a user, each item being associated with at least one respective category of a plurality of categories, and determining a user histogram that is customized for a user. A visual symbol may be generated based at least upon the user histogram for each category, each visual symbol comprising a visual characteristic for associating the visual symbol to the category and a graphical dimension of the visual symbol, wherein the graphical dimension correlates with the respective degree of interest associated with the category. Each visual symbol may be appended to one another to form a graphic identifier and a user interface encoded for rendering, where the user interface comprises the graphic identifier.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 12, 2018
    Assignee: IMDB.COM, INC.
    Inventor: Tanya Salyers
  • Patent number: 9996255
    Abstract: A portable electronic device includes a touch display configured to sense contact with a finger or stylus, a speaker, and a processing system that communicates with the touch display and the speaker. The device is configured to display a symbol using a set of trace indicator line segments comprising a trace direction indicator and a trace termination indicator and to highlight a region of a first of the trace indicator line segments. The device is configured to detect user touch input at multiple locations on the touch display and determine whether the first trace indicator line segment has been traced from the highlighted region to the termination indicator in a direction corresponding to the trace direction indicator, and in response, to draw and maintain a color line corresponding to the detected user touch input at the multiple locations.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 12, 2018
    Assignee: CAPIT LEARNING
    Inventors: Eyal Rav-Noy, Tzippy Rav-Noy
  • Patent number: 9996246
    Abstract: Provided are a device and method for displaying association information associated with a first application and a second application. The method may include: presenting a list of applications executable by the device; receiving a user input of moving an icon of the first application, in the presented list of the applications, to an icon of the second application; obtaining the association information associated with the first application and the second application by using at least one piece of preset data corresponding to the icon of the first application, in response to the received user input; and presenting the obtained association information in a periphery of the icon of the second application.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: June 12, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-kyu Jin, Yoon-su Kim, Joo-yoon Bae, Jung-joo Sohn, Yong-gook Park, Yang-wook Kim, Yong-hyun Lim, Jae-ho Jung
  • Patent number: 9990102
    Abstract: Icons representing a library of predefined media objects for insertion in a digital content work open for editing within a content creation and editing tool may be displayed in a graphical user interface of the content creation and editing tool. Thus, the content creation and editing tool may include an interface which displays, simultaneously, a presentation view and a code view of content comprising the digital content work along with icons representing the library of predefined media objects. Computer-readable code corresponding to a selected one of the library of predefined media objects may be inserted within the digital content work at a user-specified location, e.g., responsive to user action specifying a desire to insert code. Also, an explanation of a selected one of the media objects of the library may be displayed responsive to a user action.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: June 5, 2018
    Assignee: INKLING SYSTEMS, INC.
    Inventors: Christopher Hunt, Olof Alexander Mathé, Chanpory Rith
  • Patent number: 9990123
    Abstract: A user configurable tile allows the user to configure a set of threshold values for a corresponding metric. When the metric is calculated by the system, it is compared against the threshold values to determine what range the calculated metric resides in. A corresponding tile is displayed, with a visual indicator that is indicative of the range that the corresponding metric resides in, relative to the one or more threshold values.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jacob Winther Jespersen, Jonathan Edward Davis, Christian Heide Damm, Marko Perisic
  • Patent number: 9992307
    Abstract: A second screen application operating on a client device presents a deduplicated listing of devices in a user interface, each listed device associated with one or more coupling protocols. A selection of a listed device is received via the user interface with which to participate in a video display session. Application status information is obtained from a control server for a first screen application of the selected device, the application status information indicating whether the first screen application is in an existing video display session with a second client device. A coupling methodology is determined based on the indicated application status and coupling protocols available to the client device and the one or more coupling protocols of the first screen application; and the client device couples to the first screen application via the determined coupling methodology.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: June 5, 2018
    Assignee: GOOGLE LLC
    Inventors: Stein Eldar Johnsen, Alexander Taboriskiy
  • Patent number: 9977580
    Abstract: Systems and methods for computer screen recording are described herein. In an embodiment, a web-based application includes a screen recorder, a video transcoder, and a video upload manager. The screen recorder records video tutorials, the video transcoder transcodes the recorded video tutorials, and the upload manager uploads the transcoded video tutorial to a server. The server analyzes the uploaded video tutorial to determine search terms that are relevant to the uploaded video tutorial, and associates the determined search terms with the uploaded video tutorial. The server also receives from users search queries containing search terms, searches for video tutorials related to the search terms, and returns a search query result containing links to the related video tutorials.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: May 22, 2018
    Assignee: Ilos Co.
    Inventors: Nick Stokman, Sean Higgins
  • Patent number: 9973550
    Abstract: Methods and systems are provided for displaying calendared events on a mobile computing device. The method includes: receiving, by the mobile computing device, a meeting invitation including meeting information and an email address; transmitting the email address to a customer relationship management (CRM) database; receiving, by the mobile computing device, contextual information associated with the email address from the CRM database; and displaying, by the mobile computing device, the meeting information and the contextual information.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: May 15, 2018
    Assignee: salesforce.com, inc.
    Inventors: Kyle Matthew Haskins, Lucy Li, Rajan Patel, Billy Ma, Alicia Ong, Rachna Singh, Lei Wang, John Walter Taschek
  • Patent number: 9972109
    Abstract: A computing device is provided. The computing device includes a memory, at least one processor coupled to the memory and an action undo module executable by the processor. The action undo module is configured to receive user input requesting a target session of one or more sessions be undone. Each session of the one or more sessions includes at least one identifier of at least one tile that is affected by a respective action. The target session includes an identifier of a target action having affected one or more tiles identified in a collateral session of the one or more sessions. The collateral session includes an identifier of a collateral action. In one embodiment, the target session is lower in the first stack than the collateral session and the action undo module is configured to undo the collateral action and undo the target action.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Anant Gilra
  • Patent number: 9965049
    Abstract: A display apparatus is provided. The apparatus includes: a user interface configured to adjust a friction force between the user interface and a pen; and a controller configured to, in response to a pen being touched and moved on the user interface, control the user interface to adjust the friction force based on an input mode of the pen.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: May 8, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Soo-jung Kim, Sang-hyun Park
  • Patent number: 9965162
    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each has a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 8, 2018
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Patent number: 9967216
    Abstract: A server, a device, and a system includes functionalities for an air traffic management coordination portal. The server includes a processor executing a chat application. The processor receives a request from a first electronic device of a first user to perform a first chat session utilizing the chat application with a first representative utilizing a second electronic device. The first user is an aviation industry professional and the first representative having access to field condition report data related to an aviation industry. The first chat session is viewable by the first user and a second user such that the first and second users receive the field condition report data concurrently. The server includes a transceiver receiving first input data from the first user and second input data from the first representative. The first and second input data are first text to be shown in the first chat session.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 8, 2018
    Assignee: PASSUR AEROSPACE INC.
    Inventors: Robert Damis, William Leber, Ron Dunsky
  • Patent number: 9942188
    Abstract: Arrangements described herein relate to initiating social interaction based on e-mail content. Information associated with an e-mail being composed by a user can be analyzed to determine whether content of the e-mail is appropriate for incorporation into at least one social system. Responsive to determining that the content of the e-mail is appropriate for incorporation into at least one social system, a first option to enter the content of the e-mail in a first social system and a second option to enter the content of the e-mail in a second social system can be presented to the user. Responsive to the user selecting to enter the content of the e-mail in the first social system, a first entry in the first social system can be automatically created. The first entry can include the content of the e-mail composed by the user.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernadette A. Carter, Kathryn Lemanski-Mercer, Cesar A. Wong
  • Patent number: 9939988
    Abstract: The present invention provides a method and a user device for managing application. The method includes: detecting the touch event which induced by a user touching icons displayed in a display interface; determining the area of the display interface which the first icon located in, when the touch event corresponding to the first icon is detected and the detected touch event persists a scheduled time; displaying a second icon in the determined area; detecting the movement path which induced by the user dragging the first icon through the application corresponding to the second icon, when the first icon moves into the location of the second icon. The distance of moving the first icon will not be very long and easy to operate, when the first icon is moved into the location of the second icon and the application corresponding to the first icon is deleted.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: April 10, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lei Du
  • Patent number: 9935892
    Abstract: A method implemented in a computer infrastructure having computer executable code, including consolidating collected capacity architecture information, which includes data for installed resources, allocated resources and reserved resources and determining available resources based on the collected capacity architecture information. Additionally, the method includes displaying an indication the available resources and performing capacity planning based on the collected capacity architecture information and the available resources.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randy S. Johnson, Tedrick N. Northway, Peter T. Vasiljevic