Graphical Or Iconic Based (e.g., Visual Program) Patents (Class 715/763)
  • Patent number: 10848370
    Abstract: The invention concerns a method for obtaining data related to data packets exchanged during at least one communication in a network (R) comprising a plurality of sub-networks (R1, R2, R3, R4, R5). The method is suitable for generating a request comprising a piece of time information and a terminal identifier and for obtaining a response comprising at least one dated dataset related to at least one data packet, said at least one set being selected by a second entity (S2) of at least one second sub-network (R2), from a plurality of datasets related to data packets received by at least one entity of said at least one second sub-network (R2), depending on the time information and the terminal identifier. The invention also relates to an entity (S1I) of a sub-network (R1) implementing the obtaining method.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 24, 2020
    Assignee: Orange
    Inventors: Sebastien Josset, Mohamed Ati, Laurent Pose
  • Patent number: 10848557
    Abstract: A content management system can maintain the entirety of a user account's content library. As a default behavior, updates made to the content library when accessed from any client device authorized by the user account, including adding, modifying, and/or deleting content items, can be synchronized across all other authorized client devices. A user can opt out of the default behavior and specify, for each authorized client device, certain portions of the content library that the content management system should or should not synchronize.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: November 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Isaac Goldberg, John Lai
  • Patent number: 10839073
    Abstract: A method, system and computer-usable medium are disclosed for operating a collector at an endpoint device are disclosed. Certain embodiments include a computer-implemented method for operating an endpoint collector at an endpoint device, including: receiving, at an endpoint collector operating on the endpoint device, information corresponding to activities occurring on an endpoint platform; receiving, at the endpoint collector, one or more filter definitions; and selectively placing, by the endpoint collector, a plurality of events on a message bus, wherein a determination as to which events are placed by the endpoint collector on the message bus is based on the one or more filter definitions. Certain embodiments may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Forcepoint, LLC
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Patent number: 10831766
    Abstract: Disclosed are methods and apparatus for receiving by one or more servers, from a client device, a context of the client device. The servers may obtain, from a plurality of user interface object providers, a plurality of user interface objects. The servers may select and rank a set of the plurality of user interface objects based, at least in part, on the context of the client device. The servers may transmit the set of the plurality of user interface objects or information associated therewith to the client device according to the ranking of the set of user interface objects.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Michael Plasmeier, Paul Montoy-Wilson, Bernat Fortet-Unanue, Naroo Krishnan, Abhay Gupta, Mark Daiss
  • Patent number: 10833956
    Abstract: Systems and methods are provided for user interface deployment that include a server with a cloud application and a client device with a client application. The cloud application is a fully functional application, such as a headless application, and transmits scene graph data including presentation data and behavior data for a first set of user interface elements viewable at the client device in a first operational state. The client application locally renders the first set of user interface elements on a client device display to locally render the portion of the scene graph related to the first operational state. In response to a user input, the client application transmits event or state data to the cloud application and may perform an action associated with the user input while awaiting receipt of updated scene graph data, possibly related to a subsequent operational state, reducing or eliminating the perception of latency.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 10, 2020
    Assignee: YOU I LABS INC.
    Inventors: Stuart Russell, Mathieu-André Chiasson
  • Patent number: 10824313
    Abstract: The present disclosure in some embodiments provides a method of generating an object-inserted image. A method in some embodiments is performed by an electronic device for inserting one or more objects into a main image to generate an object-inserted image, including determining a first position for inserting a second object into the main image in response to a user input, and identifying whether a first object is absent or present as a preinserted object at the first position in the main image, and inserting the second object at the first position in the main image when the first object is absent, and inserting the second object at a second position in the first object based on a user selection when the first object is present.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 3, 2020
    Assignee: P.J. FACTORY CO., LTD.
    Inventors: Jung Hwan Park, Hee Kyung Kang, Suguri Masahiko, Woo-Jin Jun
  • Patent number: 10818025
    Abstract: A stereo matching method includes extracting feature points of a first image and feature points of a second image, the first image and the second image together constituting a stereo image, determining reference points by matching the feature points of the second image to the feature points of the first image, classifying the reference points, and performing stereo matching on pixels of which disparities are not determined in the first image and the second image based on disparities of the reference points in the pixels determined based on a result of the classifying.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 27, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seungin Park, Minsu Ahn, Jiyeon Kim
  • Patent number: 10819942
    Abstract: A projector includes a control unit that, when an operation unit receives an operation of selecting an uppermost menu item belonging to an uppermost layer, displays a middle menu item belonging to a middle layer, and, when the operation unit receives an operation of selecting the middle menu item, displays a lowermost menu item belonging to a lowermost layer. While the lowermost menu item is displayed, when the operation unit receives a short-press operation, the control unit displays the middle menu item, and, while the lowermost menu item is displayed, when the operation unit receives a long-press operation, the control unit displays the uppermost menu item.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: October 27, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Shun Imai, Takaaki Ozawa
  • Patent number: 10802456
    Abstract: A system and method for defining a cause and effect matrix (CEM) within a process control system for a process plant, including accessing a cause and effect matrix (CEM) having a set of causes and a set of effects, wherein each of the set of causes represents a condition within the process plant and each of the set of effects represents an effect to be performed within the process plant. The system and method further includes, for each of the set of effects: (i) identifying a subset of the set of causes according to a corresponding set of the cause-effect pairs corresponding to the effect of the set of effects, (ii) defining the subset of the set of causes as a single-dimension matrix, and (iii) automatically calculating a numerical representation for the single-dimension matrix. The system and method further includes configuring a set of function blocks for the process control system according to the set of numerical representations.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: October 13, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Gary K. Law, Godfrey R. Sherriff
  • Patent number: 10805388
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of Synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: October 13, 2020
    Assignee: DROPBOX, INC.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 10773154
    Abstract: At least one processor of a game control device is configured to: display an object on a display region, in a game in which the object is moved in accordance with an operation of a user on a touch panel; set a first region of the display region as an operation region; move the object based on the operation of the user on the operation region; and change the operation region to a second region, in which the object is prevented from being arranged at an edge portion of the second region, in a predetermined game situation, which is one of a situation in which at least a part of the object is outside the first region and a situation in which the object is arranged at an edge portion of the first region.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: September 15, 2020
    Assignee: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
    Inventors: Masaki Nakamura, Yuji Fujishiro, Kenta Ogawa, Yugo Kishino, Kei Masuda, Junichi Taya, Hideto Nishiyama, Taku Hamasaki
  • Patent number: 10769388
    Abstract: An approach is provided for changing a language for a replay of a session of a user. Request and response data in the session is captured. If a preferred language for the replay does not match an initial language of content presented to the user in the session, the captured data is translated into the preferred language and the content is presented in the preferred language and not in the initial language. If the preferred language matches the initial language, the content is presented in the initial language, without translating the captured data. An event in the captured data indicates a change in a displayed image. Responsive to searching Hypertext Markup Language (HTML) documents generated from a resource file, the HTML documents are determined to not include an HTML document that specifies the change. The HTML document is generated and employed in the replay of the session.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sunil Chelani, Malarvizhi Kandasamy, Mali Hansraj, Mohammad N. Nazmi
  • Patent number: 10768906
    Abstract: The present disclosure relates to a system for providing a multi-technology visual integrated data management and analytics development and deployment environment. In an embodiment, the system is configured to generate executable code suitable to carry out a data analytics request using a first software platform, migrate executable code for the first software platform to a second software platform, and cause executable code to be processed on the first or second software platform to perform the data analytics request.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 8, 2020
    Assignee: KAVI ASSOCIATES, LLC
    Inventors: Vijitha P. Kaduwela, Rajesh Inbasekaran
  • Patent number: 10742684
    Abstract: A shared computing infrastructure has associated therewith a portal application through which users access the infrastructure and provision one or more services, such as content storage and delivery. The portal comprises a security policy editor, a web-based configuration tool that is intended for use by customers to generate and apply security policies to their media content. The security policy editor provides the user the ability to create and manage security policies, to assign policies so created to desired media content and/or player components, and to view information regarding all of the customer's current policy assignments. The editor provides a unified interface to configure all media security services that are available to the CDN customer from a single interface, and to enable the configured security features to be promptly propagated and enforced throughout the overlay network infrastructure.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: August 11, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Nicholas S. Brookins, Akinwale O. Olugbile, James A. Mutton
  • Patent number: 10725619
    Abstract: A content access device ranks content that is available to be accessed based at least on previous user content selection behavior information compared to a current situation. The content access device generates and presents a content access (or navigation) menu that indicates content selected based on the ranking. The menu may include a primary menu element that corresponds to and presents a highest ranked of the content, a secondary menu element that corresponds to and presents still images of a secondary ranked group of the content that are all smaller than the primary menu element, and a tertiary menu element that corresponds to and presents text descriptions of a tertiary ranked group of the content that are all smaller than the still images.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 28, 2020
    Assignee: T-MOBILE USA, INC.
    Inventors: Jeffrey Binder, David M. Fellows, Vic Odryna, Charles Hasek, IV
  • Patent number: 10721263
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: July 21, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Miles Seiver, Stephen Cohen
  • Patent number: 10715342
    Abstract: Methods and apparatuses to manage service user discovery and service launch object placement on a device. A method comprising: obtaining information to assist in identifying a portion of a user interface of a wireless device, the wireless device communicatively coupled to a network system over a wireless access network; determining a differentiating attribute of the identified portion of the user interface; obtaining one or more service launch objects for placement in the identified portion of the user interface; and sending configuration information to the wireless device over the wireless access network to assist the wireless device in placing the one or more service launch objects in the identified portion of the user interface.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: July 14, 2020
    Assignee: HEADWATER RESEARCH LLC
    Inventors: Gregory G. Raleigh, Jeffrey Green, Jose Tellado
  • Patent number: 10691315
    Abstract: A customized interactive computing environment may allow for a customized interactive user experience. The interactive computing environment may be defined by session parameters to customize a session of the interactive computing environment. The session parameters may include customized interactive user objectives that may be defined by a user. Each objective may be defined with a number of points awarded to a user for completing the objective. Real-time interactive user data may be received from user devices for completion of the custom objectives. Custom profile information may be defined by a user to customize user interfaces provided to users that log into a session of the interactive computing environment. Data analysis about the session and/or the defined objectives may be generated and displayed to users to indicate progress or other data about the session.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 23, 2020
    Inventors: James L. Moran, Stephen G. Pjura, Bradley D. Moran, Jesse T. Rendell
  • Patent number: 10671254
    Abstract: Functional applications (e.g., widgets) in the form of an icon are implemented to be merged or demerged, and a method for displaying, operating, and managing the widgets in a mobile terminal is provided. The concept of UI-wise merging and demerging is applied to simple widget functions to update the widget functions. Also, widgets can be effectively managed through various widget operations. The mobile terminal includes an input unit configured to detect a received input, a display unit configured to display a plurality of widgets and a controller configured to merge a plurality of widgets into an integrated widget based on the received input and to execute an integrated function related to a selected widget of the plurality of widgets merged into the integrated widget.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 2, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Sang-Won Kim
  • Patent number: 10671893
    Abstract: System and method for associating images to recipe records. In one embodiment, a method is provided which includes: receiving an uploaded photograph of a recipe image; and searching a database for an image which matches to the uploaded image. The database search may, in one embodiment, make use of a convolutional neural network (CNN)-based classifier. When one of the records in the database is identified as matching, providing a portion of the data associated to the record to the user device; receiving feedback from the user; and based on the feedback, providing a remaining portion of the data associated to the identified record to the user device for logging thereat; or enabling the user to create a new consumable item record.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: June 2, 2020
    Assignee: Under Armour, Inc.
    Inventors: Chul Lee, Jiaqi Sun, Hesamoddin Salehian
  • Patent number: 10672155
    Abstract: Methods, systems, and computer program products for non-linear, multi-resolution visualization of a graph are provided herein. A computer-implemented method includes generating multiple sub-graphs derived from an input knowledge graph, wherein the input knowledge graph comprises multiple nodes and multiple edges, and wherein each of the generated sub-graphs comprises a distinct level of resolution; processing an input comprising at least one area of user interest on the input knowledge graph; generating a multi-resolution version of the input knowledge graph by combining two or more of the generated sub-graphs, wherein the two or more sub-graphs are selected based on the at least one area of user interest; and outputting the multi-resolution version of the input knowledge graph to the user via an interactive mechanism.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Varun Parashar, Nitendra Rajput
  • Patent number: 10645063
    Abstract: A device may obtain information regarding firewall rules. The information, for a firewall rule of the firewall rules, may include one or more match condition values and a ranking value. The firewall rule may be applicable to packets that are associated with packet information that matches the match condition values. A match condition value may be associated with a match count that identifies a quantity of times that packets match the match condition value. The ranking value may identify a quantity of times that the firewall rule has been applied to the packets. The device may obtain a new firewall rule. The device may predict a ranking value of the new firewall rule based on match condition values of the new firewall rule and/or based on analyzing the information regarding the plurality of firewall rules. The device may perform an action based on the predicted ranking value.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Vinuth Tulasi
  • Patent number: 10642815
    Abstract: Using a step editor for data preparation includes receiving an indication of a user input with respect to at least some of a set of sequenced data preparation operations on a set of data. It further includes generating, using one or more processors, a signature based at least in part on the set of sequenced data preparation operations, references to the set of data, and the user input. It further includes using the generated signature to determine whether there exists a cached result associated with the set of sequenced data preparation operations, the references to the set of data, and the user input. It further includes based at least in part on the determination, obtaining a data traversal program representing a result associated with the set of sequenced operations, the references to the set of data, and the user input. It further includes providing output based at least in part on the result represented by the obtained data traversal program.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 5, 2020
    Assignee: Paxata, Inc.
    Inventors: Nenshad Dinshaw Bardoliwalla, Michael Matthews, Ian Timourian, Jing Chen, Lilia Gutnik, Whitman Kwok, Dave Brewster, Victor Tze-Yeuan Tso
  • Patent number: 10645121
    Abstract: A device may include one or more input components and one or more processors to: receive network entity data for a network entities operating on a network, the network entity data indicating network entity attributes associated with the network entities. The device may generate a map of the network entities based on the network entity data, the map of the network entities defining, for each network entity included in the map of the plurality of network entities, a relationship between the network entity and at least one other network entity included in the plurality of network entities. In addition, the device may identify a network entity relationship rule based on the map of the network entities and perform an action based on the network entity relationship rule.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivas Nimmagadda, Rakesh Manocha
  • Patent number: 10623499
    Abstract: The present disclosure provides a method and system for operating and controlling data, and a user terminal. The method includes: obtaining, by a first user terminal, an operation instruction entered for document data in a first browser application of the first user terminal; obtaining, by the first user terminal, instruction information corresponding to the operation instruction; sending, by the first user terminal, the instruction information to a second user terminal based on the first browser application of the first user terminal; receiving, by the second user terminal, the instruction information sent by the first user terminal; obtaining, by the second user terminal, an operational control instruction corresponding to the instruction information; and operating, by the second user terminal according to the operational control instruction, the document data in a second browser application of the second user terminal.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: April 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yu Fan
  • Patent number: 10601470
    Abstract: Data may be transferred from a communication subsystem of a first device to a communication subsystem of a second device contactlessly, at high speed, and without intervention by host processors of either device. Devices may be programmed or personalized at the factory or warehouse, and may personalized at a warehouse or at a point of sale while in the box. Various modes of operation and use scenarios are described. Portions of the devices themselves, or a transmission path between the devices may be shielded against snooping by a material which degrades an EHF signal passing therethrough.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 24, 2020
    Assignee: KEYSSA, INC.
    Inventors: Gary D. McCormack, Roger D. Isaac
  • Patent number: 10585992
    Abstract: An approach is provided for changing a language for a replay of a session of a user. If a preferred language for the replay does not match an initial language of content presented to the user, data captured from requests and responses is translated from the initial into the preferred language, and the session replay presents the content in the preferred language; otherwise, the content is presented in the initial language. If a next event in the data indicates a change in an image displayed on a computing device utilized by the user during the session, a Hypertext Markup Language (HTML) document specifying the change is found in a search of HTML documents generated from a resource file from which image data for the session is reproduced, and the session replay employs the HTML document; otherwise, scripts that apply the next event to the HTML documents are generated.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sunil Chelani, Malarvizhi Kandasamy, Mali Hansraj, Mohammad N. Nazmi
  • Patent number: 10572136
    Abstract: In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data according to a tabular format including one or more rows and one or more columns, and wherein the displayed data is dynamically displayed within the interactive display window based on a drag and drop user action performed within the display window; and a frame that surrounds the display window and that dynamically displays a first range of first axis data corresponding to the one or more rows and a second range of second axis data corresponding to the one or more columns.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: February 25, 2020
    Assignee: NGC Networks US, LLC
    Inventors: Christopher Fahey, Christopher Harrington, Ryan Hanau, Jeff Piazza, Chris Geiser, Seth Barret Coppock
  • Patent number: 10515469
    Abstract: The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a set of nodes representing the plurality of entities. While displaying the nodes, the system displays a chart with a line illustrating how a value of the performance metric for the selected node varies over time, wherein the line is displayed against a background illustrating how a distribution of the performance metric for a reference subset of the set of nodes varies over time.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: December 24, 2019
    Assignee: SPLUNK INC.
    Inventors: Tristan Fletcher, Cary Glen Noel
  • Patent number: 10503377
    Abstract: In one embodiment, a method includes receiving user input indicating a user's intent to generate social-network content. The social network includes a number of nodes and a number of edges connecting the nodes, with at least one node corresponding to the first user. The method includes providing for presentation to the user an indicator, the indicator indicating one or more of: 1) that suggested content for the user to associate with the social networking system exists, the suggestion associated with a quality that exceeds a threshold quality; or 2) that whether the suggestion exists is being determined.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: December 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Gregory Paul Whalin, Tuduyen Ann Nguyen
  • Patent number: 10489034
    Abstract: Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: November 26, 2019
    Assignee: IPAR, LLC
    Inventors: Jeffrey D. Brandstetter, Joseph L. Spears
  • Patent number: 10489122
    Abstract: A system and method for creating or editing software code comprising an in-line text editor element (“Smart Object”) that represents code, whereby users may edit the code represented by a Smart Object by editing the Smart Object. In various embodiments, tools for editing Smart Objects are located outside of a text editor; storage of Smart Objects may be handled automatically by an IDE without requiring a user to specify a file name or location; users may edit Smart Objects using a GUI; Smart Objects may represent code with nested Smart Objects; Smart Objects may add functionality to represented code; code represented by Smart Objects may be executed in isolation from the rest of an application's code; Smart Objects can be edited by interacting with executed code; executed code may be edited in real time by editing Smart Objects; and additional code can be added to the code represented by a Smart Object during compilation or execution of code.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: November 26, 2019
    Inventor: Devin Abbott
  • Patent number: 10474996
    Abstract: A workflow management system platform may access electronic data records in a scenario database, including, for each of a plurality of scenarios, a scenario identifier and a set of associated workflow identifiers. Electronic data records in a workflow database may also be accessed, including, for each of a plurality of workflows, a workflow identifier, a valid from date, a valid to date, and an order value. Some embodiments may then automatically display information about the plurality of scenarios. For example, for each workflow associated with a scenario, a workflow area may be displayed extending from a start location associated with the workflow's valid from date on the graphical timeline to an end location associated with the workflow's valid to date on the graphical timeline. According to some embodiments, workflow areas within a scenario may be presented in a sequence in accordance with order values.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 12, 2019
    Assignee: SAP SE
    Inventor: Rouven Day
  • Patent number: 10459979
    Abstract: Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a workflow configuration including a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow. The DG can specify how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks. The DG can be defined graphically. The classification platform system can schedule the experiment workflow to be executed on a distributed computation platform according to the input data space and the workflow configuration.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Szymon Piechowicz, Barak Reuven Naveh, Annie Hsin-Wen Liu, Ashish Gupta
  • Patent number: 10445391
    Abstract: A yearbook publishing system may include a web-based system hosted on a local server accessible by a user via the internet. The web-based system may include a plurality of design tools for designing a yearbook and an alternative design software access feature. The system may include a portal accessible using the design software access feature. The portal may include an authentication feature and a navigation feature for navigating a user to a selected design space based on affiliation with a particular group, such as a particular school, for example. The system may also include a cloud-based system hosted on an on-demand cloud server in communication with the local server and hosting design software. The cloud-based system being accessible via the portal and configured to provide segregated user access to the selected design space for using the design software.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 15, 2019
    Assignee: Jostens, Inc.
    Inventors: Betty L. Bacon, Murad S. Velani, Randall L. Bice, Michael Heeter
  • Patent number: 10437926
    Abstract: A computerized method and system for correlating template data to select contextually relevant content including receiving a request from a consumer device to serve a template at a server, the template comprising at least one tag, selecting a content in a database associated with the at least one tag based at least in part on a correlation between the template and the at least one tag, substituting the at least one tag with the content, and transmitting the template from the server to the consumer device.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 8, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventors: Michael Ciancio-Bunch, Tom Waltz, Greg Curiel, Gerald Gibson, Dale McCrory, Kevin Parkerson, Matt Beard
  • Patent number: 10430065
    Abstract: A method implemented by a computer. The method includes displaying, on a tangible display device, a pinboard including a first breadcrumb; receiving input from a user, via a tangible user input device, commanding that an action be taken with respect to the breadcrumb, the action being other than navigating to where the breadcrumb points; and performing the action, wherein the action enables faster operation of the computer by avoidance of intervening user actions.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 1, 2019
    Assignee: ADP, LLC
    Inventors: Nick Heasman, Michael Morgan
  • Patent number: 10423394
    Abstract: Systems, methods, and non-transitory computer-readable media can create a loop-enabled patch in a node-based computing environment graphical user interface, the loop-enabled patch comprising a first input field and a second input field. A plurality of first input values are received at the first input field, and a plurality of second input values are received at the second input field. A computing system iterates through the plurality of first input values and the plurality of second input values to automatically create a plurality of object instances based on the plurality of first input values and the plurality of second input values.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Matej Hrescak, Andrew Koehler Pouliot, Robert Wood
  • Patent number: 10409478
    Abstract: A content scraping method includes recognizing a touch trace made on a screen according to a touch location moving to correspond to a touch input and selecting and storing at least one content located on the touch trace.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 10, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bo-Hyun Sim, Seung-Kyung Lim, Si-Hak Jang
  • Patent number: 10410134
    Abstract: Various embodiments associated with an interface that displays a visualization are described. In a combat or other environment, a great deal of information can be made available. In addition, this information can be compared against a metric of performance. This metric of performance could be qualitative or quantitative. In a complex environment, a relatively large amount of information can be gathered and it can be beneficial to produce an interface that enables a user to quickly understand the information with specific emphasis on how an entity related to the information is performing against the metric. The interface can include various features, such as time controls that allows for playback of previous information, measures of performance, and a structured tree view that illustrates hierarchical relationships of elements.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 10, 2019
    Assignee: The Government of the United States, as represented by the Secretary of the Army
    Inventors: Richard Cozby, Dennis Bushmitch, Michael Badger
  • Patent number: 10397319
    Abstract: A content management system can maintain the entirety of a user account's content library. As a default behavior, updates made to the content library when accessed from any client device authorized by the user account, including adding, modifying, and/or deleting content items, can be synchronized across all other authorized client devices. A user can opt out of the default behavior and specify, for each authorized client device, certain portions of the content library that the content management system should or should not synchronize.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 27, 2019
    Assignee: DROPBOX, INC.
    Inventors: Joshua Kaplan, Isaac Goldberg, John Lai
  • Patent number: 10394841
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Donn L. Denman, Pedro S. Garcia, David Black, Samarth Keshava, Daniel E. Fish
  • Patent number: 10388048
    Abstract: A simplified mechanism for displaying multiple documents on a mobile device is described. In embodiments, a tilt angle of a housing of the mobile device is detected to determine whether the mobile device is tilted. Based on the tilt angle, a transparency setting is automatically modified for a first document of an application that is displayed via a display device of the mobile device is. Then, a second document of the application is caused to be visible via the display device in response to the transparency setting being modified for the first document. In this way, a user can simply tilt the mobile device to switch between documents.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 20, 2019
    Assignee: Adobe Inc.
    Inventor: Ankit Pangasa
  • Patent number: 10372583
    Abstract: In an approach to providing completion support and on demand validation in a web tool that operates on live resources, one or more computer processors create one or more lists of content, where the one or more lists of content include one or more references to one or more runtime objects. The one or more computer processors parse the one or more lists of content. The one or more computer processors populate one or more lists of one or more choices with the parsed one or more lists of content. The one or more computer processors create one or more callbacks for one or more runtime objects referenced by the one or more lists of one or more choices.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Clarke, Doina L. Klinger
  • Patent number: 10354428
    Abstract: A projector includes a display unit that displays an input image which is based on an input image signal and a plurality of operation detection markers used for operation detection, on a screen, an operation detection unit that detects an operation on each of the plurality of operation detection markers based on the image captured by the imaging unit, and a processing performance control unit that performs processing corresponding to the operation detection marker from which the operation is detected by the operation detection unit. The operation detection unit causes the plurality of operation detection markers to be displayed at the outside of the input image on the screen, and causes a plurality of icons corresponding to each of the plurality of operation detection markers to be displayed at the position corresponding to the operation detection marker.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 16, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Hiroyuki Ichieda
  • Patent number: 10353547
    Abstract: Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Jobst Hoerentrup, Dirk Gandolph, Ralf Ostermann, Harald Schiller, Hui Li
  • Patent number: 10345798
    Abstract: A safety system according to one or more embodiments including a safety controller that executes a safety program. The safety system includes: a collection unit configured to collect an input value over a predetermined period, the input value being a value of an input signal selected previously in one or a plurality of input signals input to the safety controller; and a visualization unit configured to reproduce a behavior of the safety program over the predetermined period based on the input value collected over the predetermined period, and to express visually an operating state of the safety program at an appointed point of time in the predetermined period.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 9, 2019
    Assignee: OMRON Corporation
    Inventors: Takamasa Ueda, Asahi Matsui, Nobuyuki Takuma, Hiromu Suganuma, Ryosuke Fujimura
  • Patent number: 10339681
    Abstract: According to an aspect a method for building an interactive multimedia process flow chart is provided. The method includes displaying a process flow chart in an interactive graphically editable format on a user interface. The process flow chart includes a plurality of nodes each located entirely in a single node cell of a node grid. A pair of output hubs on a decision node of the process flow chart is linked to a pair of nodes defining a yes-path and a no-path. An output hub of a process step node of the process flow chart is linked to a single node defining a next process step. A link is established to an end node of the process flow chart absent any output links from the end node. The decision node, process step node, and end node each have a common shape including a display region and an editing command region.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 2, 2019
    Assignee: RAYTHEON COMPANY
    Inventor: Erik M. Moore
  • Patent number: 10318612
    Abstract: Embodiments of the present application relate to a system for implementing screen capture, a method for implementing screen capture, and a computer program product for implementing screen capture. A method for implementing screen capture is provided.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 11, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Honghui He, Yukun Chen, Xin Ji, Pengjie Zhao, Bin Liu, Chunxia Li, Yali Wang, Wenlong Xie
  • Patent number: 10286312
    Abstract: A client terminal and a server system having a plurality of processing units processing game applications are connected to each other via a network. In a game system as a cloud computing system, the server system makes the client terminal wait for a start of processing of an application when there is no processing unit assignable to the client terminal. The client terminal processes another application locally in a state of waiting for the start of the processing of the application in the server system.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: May 14, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Akiko Iwaya, Masanao Nishikido