Patents Examined by David Phantana-angkool
  • Patent number: 10025470
    Abstract: Concepts and technologies are described herein for objectizing and animating images. In accordance with the concepts and technologies disclosed herein, a presentation program is configured to import an image, to analyze the image and/or data describing the image, and to identify entities within the image. The presentation program creates objects corresponding to the identified entities, and program presents the identified entities and/or the created objects via a user interface. The presentation program also can be configured to present one or more user interfaces via which a user selects entities and/or objects and specifies or controls animations of the selected entities or objects.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: July 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Kimberly Jan Burt
  • Patent number: 10021044
    Abstract: Disclosed is a user device comprising a display having an available display area, a network interface, and one or more processors. The network interface is configured to transmit and receive messages between the user device and a communication network in an instant messaging communication session. A client application executed on the one or more processors has a user interface capable of operating in a conversation mode or in an engagement mode. The client application is configured to detect a condition indicative of the level of engagement of the user by analyzing the user's activity at the user device and responsive to the detected condition to modify the client user interface, when configured to operate in one of said modes, to operate in the other of said modes instead.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: July 10, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Umberto Abate
  • Patent number: 10019226
    Abstract: Embodiments are directed towards real time display of event records with an indication of previously provided extraction rules. A plurality of extraction rules may be provided to the system, such as automatically generated and/or user created extraction rules. These extraction rules may include regular expressions. A plurality of event records may be displayed to the user, such that text in a field defined by an extraction rule is emphasized in the display of the event record. The same emphasis may be provided for text in overlapping fields, or the emphasis may be somewhat different for different fields. The user interface may enable a user to select a portion of text of an event record, such as by rolling-over or clicking on an emphasized part of the event record. By selecting the portion of the event record, the interface may display each extraction rule associated with the selected portion.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: July 10, 2018
    Assignee: Splunk Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 10009298
    Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
  • Patent number: 10001917
    Abstract: A mobile terminal including a touchscreen; a wireless communication unit; a memory configured to store a specific application; and a controller configured to display a first object related to the specific application, the first object having a first size, in which the specific application can be executed in response to a first touch gesture on the first object, in response to a second touch gesture with respect to the displayed first object, display an object indicator indicating that the first object can be changed into a second object related to the specific application, the second object having a second size, and in response to a third touch gesture with respect to the object indicator, change the displayed first object into the second object such that the first object is visually transformed into the second object.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 19, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Moonkyung Kim, Jihye Ham, Harim Jang, Minsoo Park, Hyoungmi Kim
  • Patent number: 9996982
    Abstract: There is provided an information processing device including an image acquisition unit configured to acquire an input image of a real space captured with an imaging device, a user interface unit configured to display the input image on a screen of a display device and detect a designated position designated by a user on the screen, a computation unit configured to compute a three-dimensional position of a virtual object in an augmented reality space from the designated position detected by the user interface unit, and an authoring unit configured to associate the three-dimensional position of the virtual object computed by the computation unit with the virtual object to store the three-dimensional position in a storage medium.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 12, 2018
    Assignee: SONY CORPORATION
    Inventors: Kenichirou Ooi, Shunichi Homma, Yoshiaki Iwai, Akihiko Kaino, Jianing Wu
  • Patent number: 9977564
    Abstract: System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram may be adjusted in response to the editing based on determined forces applied to the one or more elements in the edited graphical diagram based on the said editing, resulting in an adjusted edited graphical diagram. The adjusted edited graphical diagram may be displayed on the display device, which may include displaying an animation illustrating the movement of the elements to an equilibrium state in which the forces balance and movement ceases. The editing, adjusting, and displaying may be performed sequentially and/or concurrently, as desired.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 22, 2018
    Assignee: National Instruments Corporation
    Inventor: Jeffrey L Kodosky
  • Patent number: 9977563
    Abstract: System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram may be adjusted in response to the editing based on determined forces applied to the one or more elements in the edited graphical diagram based on the said editing, resulting in an adjusted edited graphical diagram. The adjusted edited graphical diagram may be displayed on the display device, which may include displaying an animation illustrating the movement of the elements to an equilibrium state in which the forces balance and movement ceases. The editing, adjusting, and displaying may be performed sequentially and/or concurrently, as desired.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: May 22, 2018
    Assignee: National Instruments Corporation
    Inventor: Jeffrey L. Kodosky
  • Patent number: 9965159
    Abstract: An approach is provided for measuring objects in images of scenes using measurement markers. An image editor retrieves and displays an image of a scene that includes an object of interest and a reference object having a known actual size in the scene in at least one dimension. A user of the image editor overlays a measurement marker on the object of interest in the displayed image. The image editor image editor determines a display size in the image editor of the at least one dimension of the reference object and a display size in the image editor of at least one dimension of the measurement marker. The image editor determines and displays an actual size in the scene of the at least one dimension of the measurement marker. Embodiments allow a user to adjust the scale of the reference object.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 8, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Kurt Knodt
  • Patent number: 9959527
    Abstract: Calendar items can be scheduled with a joined group of user profiles. Scheduling calendar items can include, for each of the calendar items, sending a calendar item request to each of the user profiles in the group of user profiles. In response to the joining of a new user profile to the group, the new user profile can be automatically sent a calendar item request for each of one or more of the calendar items scheduled with the group of user profiles. Also, a first user profile can receive a request to share a calendar with a second user profile. The request can be received from the second user profile and can list one or more additional user profiles as recipients of the request. A representation of the request to share can include a control that can be selected to share the calendar with the additional user profile(s).
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: David J. Los
  • Patent number: 9952748
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes storing one or more first content items and a second content item that belong to a collection at a content hosting system. The method further includes receiving one or more interactions with the first content items from one or more first user accounts. The method further includes selecting, by a processing device, the second content item and providing a recommendation to a second user account to view the second content item based on the second content item belonging to the same collection as the first content items and on the interactions with the first content items.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Joseph Daverin
  • Patent number: 9946449
    Abstract: A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventors: Robert Christopher Gaunt, Richard Benjamin Leider
  • Patent number: 9946437
    Abstract: A method, system, and/or computer program product modifies a graphical user interface (GUI) for an application to improve usability of the current GUI. One or more processors build a graphical user interface (GUI) neural knowledge base to capture GUIs used by multiple software applications based on a function, semantics, and context of captured GUIs. The processor(s) identify a current GUI that is utilized by a current software application, and match the current GUI to captured GUIs that have a same function, semantics, and context as the current GUI. The processor(s) identify a top-k active field used by the captured GUIs, and match a function of a current active field to a function of the top-k active field. If the visual appearance of the current active field does not match the visual appearance of the top-k active field, the processor(s) replace the current active field with the top-k active field.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • Patent number: 9933933
    Abstract: A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen configured to display an execution screen; and a controller configured to receive a touch input to one end of the touch screen that continuously moves in a direction toward the other end of the touch screen, and display a control screen among any one of first and second control screens based on a point to which the touch input is applied.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 3, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Kiseok Han, Kyoungchul Oh
  • Patent number: 9934201
    Abstract: A method, apparatus, and system are provided for displaying a graphical representation of at least a portion of a file by interfacing with a graphical interface relating to the file. A request for viewing a file content is received. A window for viewing a graphical representation of at least a portion of the content of a file is provided.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 3, 2018
    Assignee: APPLE INC.
    Inventor: Gene Z. Ragan
  • Patent number: 9936253
    Abstract: Presented herein is a method of blocking user-selected media content, such as, for example, audio and/or video content. In the method, at least one media content stream is presented to a user, wherein the at least one media content stream includes multiple showings of an identifiable contiguous segment of media content. One example of such a segment may be a commercial or advertisement. While presenting a current showing of the segment of media content to the user, a command is received from a user to block the segment of media content from presentation to the user. In response to receiving the command, information identifying the segment of media content is generated. The at least one media content stream is analyzed using the information to detect subsequent showings of the segment of media content. Presentation of at least one of the subsequent showings of the segment of media content is prevented when detected in the at least one media content stream.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 3, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Leslie Harper, John A. Card
  • Patent number: 9921734
    Abstract: A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 20, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Joshua Goldenberg, Brian Ngo, Bill Dwyer, Parvathy Menon, Gregory Martin, Zach Bush, Allen Chang, Mike Boland
  • Patent number: 9921724
    Abstract: Disclosed are methods, systems, and computer program products for presenting data on a mobile device in communication with an on-demand database system. In some implementations, a mobile device receives information identifying one or more data objects stored in the on-demand database system based on captured behavioral data for a user of the mobile device. The captured behavioral data may be based on interactions with the one or more data objects. The mobile device provides the information for display in a user interface for a mobile application. The mobile device provides for display a subset of a plurality of information items in the user interface, the plurality of information items provided from the on-demand database system, the subset determined based on the identified one or more data objects and based on user input received via the user interface. In some implementations, the user input comprises a selected type of data object.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Craig Villamor, James David Vogt, Jason Schroeder
  • Patent number: 9916059
    Abstract: Application launcher sizing techniques are described. In one or more implementations, a likely usage context is determined, by a computing device, of a user in interacting with the computing device. An application launcher is dynamically sized within a display area of the user interface by the computing device based on the determined likely usage context of the user. The application launcher is configured for output responsive to an input received from a user and includes a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Megan L. Tedesco, Anshul Rawat, Henri-Charles Machalani, Chaitanya Dev Sareen, Jaclyn C. Knapp, Matthew N. Akers, Poorva Singal, Jeff G. Arnold, Brian E. Uphoff, Richard Jennings Duncan, Miron Vranjes, Christopher Doan
  • Patent number: 9904452
    Abstract: A user specific meta application instance is launched. The user specific meta application instance inherits a pattern of display and at least one context of a meta application instance. A value for the at least one context of the user specific meta application instance is received. A selection of one or more applications from a plurality of applications provided by the user specific meta application instance is received. Each application from the one or more applications is associated with a pattern of display. One or more application contexts that match the at least one context of the user specific meta application instance are determined for each application from the selected one or more applications. The matching one or more application contexts are applied to each application from the selected one or more applications. A user specific UI based on the user specific meta application instance is displayed.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 27, 2018
    Assignee: SAP SE
    Inventor: Michael Volkmer