Patents Examined by Anil N Kumar
  • Patent number: 10397345
    Abstract: Methods and systems for location-based asset sharing are provided. In an embodiment, a method stores a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction. The method receives a request for the asset and then determines, by the server system, to provide the asset in response to the request. The determining is based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship. The method provides the asset in response to the request. In another embodiment, the publication includes references to one or more assets being shared by a publisher. Another method creates an asset-listener association in response to a received asset association request.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: August 27, 2019
    Assignee: Adobe Inc.
    Inventors: David Chung Wu Hwu, Dejan Markovic
  • Patent number: 10375320
    Abstract: Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: August 6, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrea Basso, Lee Begeja, David C. Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
  • Patent number: 10367763
    Abstract: A visual communications (VC) tool creating visual arrangements and presenting the visual arrangements to others for feedback and comment in an efficient and secure manner. An author uses the VC tool to generate a folio, storyboard, or presentation, and publishes the generated arrangement to desired recipients. The published arrangement is uploaded to a server once, and a recipient equipped with a copy of the VC tool downloads the arrangement in response to a notification from the server. Thereafter, only changes to the visual arrangement are uploaded to the server and forwarded to the recipient. The recipient may transmit a comment on the visual arrangement back to the author's VC tool. The author's VC tool tracks and automatically correlates all received comments to their respective arrangements, allowing them to be concurrently displayed on a single screen.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: July 30, 2019
    Assignee: GLOBAL APPAREL NETWORK, INC.
    Inventors: Joseph Shohfi, Danette Gorman
  • Patent number: 10331333
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a touch digital ruler. As such, a particular drawing stroke on a canvas or background can be drawn in alignment with a template irrespective of whether a touch path input by a user aligns with the template. In some implementations, a drawing stroke is aligned with a template edge when the touch digital ruler has been activated despite the location of a user's motion on a touchscreen display.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 25, 2019
    Assignee: Adobe Inc.
    Inventors: Geoffrey Charles Dowd, Arian Behzadi, Gregory Cy Muscolino
  • Patent number: 10325680
    Abstract: A user interface for a machine for extracorporeal blood treatment comprises a touch screen and a controller programmed to display on a screen (16) a display in which two distinct areas are arranged, one of which (161) exhibits a series of touch keys (17). Activation of any one touch key (17) causes visualization of an image in a second area (162) of the screen. The images are displayed alternatively and are at least partly different one from another. Each touch key (17) is associated to an instruction, or to a group of instructions, all concerned with readying the machine for use. Each image is a pictograph of a configuration of the machine, correlated with an instruction associated to the touch key (17) selected. The operator is aided in making the machine ready for treatment.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: June 18, 2019
    Assignee: Gambro Lundia AB
    Inventors: Lorenza Ferrarini, Danielle Pelletier, Massimo Zaccarelli, Jeffrey J. Letteri
  • Patent number: 10320926
    Abstract: In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
  • Patent number: 10311024
    Abstract: Representations of hierarchical structures identified by source and target file storage directories are displayed on a display device. Inconsistencies are identified between the hierarchical structures identified by the source and target file storage directories. Graphical interconnections are displayed that extend at least partially between locations of at least some of the identified inconsistencies. Refactoring action indicia are displayed that are user selectable and are associated with defined actions performed by a file directory controller to modify the hierarchical structure identified by the target file storage directory to resolve at least some of the inconsistencies identified between the hierarchical structures identified by the source and target file storage directories.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 4, 2019
    Assignee: CA, INC.
    Inventors: Robert Anthony Layzell, Ganesh Prasad Agrawal, Todd David Anderson, Rahul Sharma
  • Patent number: 10289724
    Abstract: Systems and methods are provided for selecting components to include in portions of a displayable file. Selecting the components may include determining an order of the components for each portion of the displayable file. The components' order for a given portion may be based on a score for each component, where a component's score is based on an estimated value and standard error associated with the component. The component to include in each portion of the displayable file may be selected based at least in part on the determined component order for each portion and a predetermined priority of each portion.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett E. Lounsbury, Samuel A. Minter, Vishal M. Shanbhag, Jeffrey B. Slosberg, Michal M. Bryc, Daniel B. Lloyd, Joseph Steven Mate, Tri M. Cao, Stephen B. Ivie
  • Patent number: 10241651
    Abstract: The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 26, 2019
    Assignee: SAP SE
    Inventors: Bertram Beyer, Julia Heinrich, Michael te Uhle, Hans-Peter Schaerges
  • Patent number: 10198485
    Abstract: A visualization of computer-enabled information in association with a computer-enabled map is provided. One or more data items may be imported onto a computer-generated mapping surface. A data visualization application may obtain location information, for example, physical address or latitude/longitude coordinates, for each data item. A map showing a geographical area large enough to contain each data item may be automatically generated and displayed, and each data item may be located on the map and may be identified by an identifying icon or label. Selection of an icon or label for any of the data items may cause display of information about the data item. The map display and visualization of the data items on the map display may be dynamically modified as one or more other data items are imported onto the visualization surface or as one or more existing data items are removed from the visualization surface.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Charles W. Parker, Ned B. Friend, Erez Kikin-Gil, Matthew J. Kotler, B. Scott Ruble, Igor Zaika
  • Patent number: 10191624
    Abstract: The present disclosure provides systems and methods for creating social media videos based on media assets. A computing device displays a graphical user interface (“GUI”) for creating the social media video. The GUI includes a first region for selecting a media asset and a second region for displaying selected media assets. The device receives a user selection of the first media asset for use in a social media video. The device obtains a first metadata information associated with the first media asset, obtains a second media asset based at least in part on the first metadata information, and displays, in the first region, a thumbnail image of the second media asset. The second media asset is obtained based on first metadata information. In this way, related media assets are retrieved and display to optimize the creation of social media videos.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: January 29, 2019
    Assignee: OATH INC.
    Inventors: Hans T. Ku, David M. Koenig, Edwin R. Leonard, David Moore
  • Patent number: 10146394
    Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: December 4, 2018
    Assignee: ATLASSIAN PTY LTD
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 10102925
    Abstract: A machine for extracorporeal blood treatment includes a user interface having a touch screen and a controller programmed to display on a screen (16) a display in which two distinct areas are arranged, one of which (161) exhibits a series of touch keys (17), wherein activation of any one touch key (17) causes visualization of an image in a second area (162) of the screen, wherein the images are displayed alternatively and are at least partly different one from another, wherein each touch key (17) is associated to an instruction, or to a group of instructions, each concerned with readying the machine for use, wherein each image is a pictograph of a configuration of the machine, correlated with an instruction associated to the touch key (17) selected, and wherein the operator is aided in making the machine ready for treatment.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: October 16, 2018
    Assignee: Gambro Lundia AB
    Inventors: Massimo Zaccarelli, Lorenza Ferrarini, Danielle Pelletier, Jeffrey J. Letteri
  • Patent number: 10089643
    Abstract: Clients can develop surveys on a client machine, and send a hosting server details about the survey that will be provided to a survey participant. The survey details can include information identifying a media item to be streamed to the survey participant as part of the survey, survey questions, and timing related to the survey questions. The hosting server can determine a length of time between a time when a survey participant begins viewing the media item, or when some other action is performed, and a time when survey questions are answered. The survey participant can be ranked based on the time difference. The time at which survey questions are displayed, and which questions are displayed, can be tied to how much of a media item the survey participant has viewed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: October 2, 2018
    Assignee: iHeartMedia Management Services, Inc.
    Inventor: William Richards
  • Patent number: 10085125
    Abstract: A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 25, 2018
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10067559
    Abstract: Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Aaron Wheeler, Liang-Yu (Tom) Chi, Sebastian Thrun, Hayes Solos Raffle, Nirmal Patel
  • Patent number: 10067657
    Abstract: This invention is directed to defining quick groups for easily associating keywords with an object (e.g., a media objection) accessible using an electronic device. The user of an electronic device may define several keywords that identify attributes of an object accessible using the electronic device. The user may associate keywords with an object to link the attribute of the keyword with the object (e.g., associate a keyword entitled “vacation” to vacation pictures). The user may assign a shortcut key to each of a subset of the keywords, referred to as quick groups, by which the user may rapidly associate the keyword to an Object. In some embodiments, the electronic device may select the shortcut key of a quick group from the letters of the quick group to help the user remember the shortcut key.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: September 4, 2018
    Assignee: APPLE INC.
    Inventors: Joshua Fagans, Timothy B. Martin, Matt Evans
  • Patent number: 10055104
    Abstract: A system may provide a toolbar in a browser at a client, where the toolbar permits user selection from multiple different services for sharing document content. The system may receive a selection of a first one of the multiple different services from a user via the toolbar and may receive a selection of content of a first document browsed by the user. The system may post the selected content in a second document associated with the first one of the multiple different services.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Matthew E. Blain, Alexander M. Mendes Da Costa, Na A. Tang
  • Patent number: 10055102
    Abstract: A device of promptly starting windowed applications installed on a mobile operating system (OS) provides a starting button on a mobile device running the mobile OS installed thereon to promptly start a windowed application menu. The windowed application menu can be used to add or remove applications installed on the mobile OS to be started under a windowed mode to or from the windowed application menu. When users press the starting button to open the windowed application menu and execute any application in the application menu, the selected application is displayed in the windowed mode. The windowed application menu includes, but is not limited to, default applications installed on the mobile OS. Execution of any third-party application under the windowed mode can be supported by the windowed application menu. Accordingly, the operational efficiency and convenience of the mobile OS can be enhanced.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: August 21, 2018
    Assignee: INSYDE SOFTWARE CORPORATION
    Inventor: Tsung-En Wu
  • Patent number: 10037319
    Abstract: A system for inputting text into an electronic device. The system comprises a candidate generator (2) configured to generate one or more candidates from an input sequence (20). The input sequence (20) comprises a contiguous sequence of characters. Each candidate comprises two or more terms separated by one or more term boundaries. The candidate generator (2) is configured to assign a first probability estimate to each candidate by: searching for one or more terms of that candidate in a context language model, wherein the context language model comprises sequences of terms, each sequence of terms having a corresponding probability of occurring; and assigning the probability corresponding to the one or more terms of that candidate from the context language model to the candidate. The candidate generator (2) is configured to discard one or more candidates on the basis of the corresponding first probability estimates. There is provided a corresponding method of inferring term boundaries in a user input sequence.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 31, 2018
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin William Medlock, Joseph Hayyim Benedict Osbourne