Graphical Or Iconic Based (e.g., Visual Program) Patents (Class 715/763)
-
Patent number: 10503377Abstract: 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: GrantFiled: November 24, 2014Date of Patent: December 10, 2019Assignee: Facebook, Inc.Inventors: Gregory Paul Whalin, Tuduyen Ann Nguyen
-
Patent number: 10489122Abstract: 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: GrantFiled: August 22, 2016Date of Patent: November 26, 2019Inventor: Devin Abbott
-
Patent number: 10489034Abstract: 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: GrantFiled: June 6, 2017Date of Patent: November 26, 2019Assignee: IPAR, LLCInventors: Jeffrey D. Brandstetter, Joseph L. Spears
-
Patent number: 10474996Abstract: 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: GrantFiled: December 6, 2016Date of Patent: November 12, 2019Assignee: SAP SEInventor: Rouven Day
-
Patent number: 10459979Abstract: 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: GrantFiled: June 30, 2016Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Szymon Piechowicz, Barak Reuven Naveh, Annie Hsin-Wen Liu, Ashish Gupta
-
Patent number: 10445391Abstract: 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: GrantFiled: November 20, 2015Date of Patent: October 15, 2019Assignee: Jostens, Inc.Inventors: Betty L. Bacon, Murad S. Velani, Randall L. Bice, Michael Heeter
-
Patent number: 10437926Abstract: 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: GrantFiled: March 29, 2017Date of Patent: October 8, 2019Assignee: SALESFORCE.COM, INC.Inventors: Michael Ciancio-Bunch, Tom Waltz, Greg Curiel, Gerald Gibson, Dale McCrory, Kevin Parkerson, Matt Beard
-
Patent number: 10430065Abstract: 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: GrantFiled: September 10, 2015Date of Patent: October 1, 2019Assignee: ADP, LLCInventors: Nick Heasman, Michael Morgan
-
Patent number: 10423394Abstract: 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: GrantFiled: September 23, 2016Date of Patent: September 24, 2019Assignee: Facebook, Inc.Inventors: Matej Hrescak, Andrew Koehler Pouliot, Robert Wood
-
Patent number: 10409478Abstract: 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: GrantFiled: August 29, 2014Date of Patent: September 10, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Bo-Hyun Sim, Seung-Kyung Lim, Si-Hak Jang
-
Patent number: 10410134Abstract: 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: GrantFiled: March 14, 2013Date of Patent: September 10, 2019Assignee: The Government of the United States, as represented by the Secretary of the ArmyInventors: Richard Cozby, Dennis Bushmitch, Michael Badger
-
Patent number: 10397319Abstract: 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: GrantFiled: November 24, 2015Date of Patent: August 27, 2019Assignee: DROPBOX, INC.Inventors: Joshua Kaplan, Isaac Goldberg, John Lai
-
Patent number: 10394841Abstract: 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: GrantFiled: March 9, 2017Date of Patent: August 27, 2019Assignee: Google LLCInventors: Donn L. Denman, Pedro S. Garcia, David Black, Samarth Keshava, Daniel E. Fish
-
Patent number: 10388048Abstract: 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: GrantFiled: August 26, 2016Date of Patent: August 20, 2019Assignee: Adobe Inc.Inventor: Ankit Pangasa
-
Patent number: 10372583Abstract: 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: GrantFiled: May 9, 2018Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Matthew J. Clarke, Doina L. Klinger
-
Patent number: 10354428Abstract: 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: GrantFiled: September 5, 2017Date of Patent: July 16, 2019Assignee: SEIKO EPSON CORPORATIONInventor: Hiroyuki Ichieda
-
Patent number: 10353547Abstract: 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: GrantFiled: May 16, 2016Date of Patent: July 16, 2019Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Jobst Hoerentrup, Dirk Gandolph, Ralf Ostermann, Harald Schiller, Hui Li
-
Patent number: 10345798Abstract: 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: GrantFiled: May 22, 2017Date of Patent: July 9, 2019Assignee: OMRON CorporationInventors: Takamasa Ueda, Asahi Matsui, Nobuyuki Takuma, Hiromu Suganuma, Ryosuke Fujimura
-
Patent number: 10339681Abstract: 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: GrantFiled: November 22, 2013Date of Patent: July 2, 2019Assignee: RAYTHEON COMPANYInventor: Erik M. Moore
-
Patent number: 10318612Abstract: 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: GrantFiled: August 15, 2017Date of Patent: June 11, 2019Assignee: Alibaba Group Holding LimitedInventors: Honghui He, Yukun Chen, Xin Ji, Pengjie Zhao, Bin Liu, Chunxia Li, Yali Wang, Wenlong Xie
-
Patent number: 10286312Abstract: 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: GrantFiled: July 16, 2014Date of Patent: May 14, 2019Assignee: Sony Interactive Entertainment Inc.Inventors: Akiko Iwaya, Masanao Nishikido
-
Patent number: 10276061Abstract: Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.Type: GrantFiled: September 30, 2014Date of Patent: April 30, 2019Assignee: NEURON FUEL, INC.Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
-
Patent number: 10275234Abstract: Embodiments relate to systems and methods allowing selective bypass of code flows in computer software. According to particular embodiments, a bypass attribute is introduced into code flows (e.g., present for development and/or testing purposes only) that are to be disabled prior to releasing the final operational version of the software. A value for the bypass attribute is determined at single, a central engine. Based upon that bypass attribute value, the code flow is either executed or bypassed. In certain embodiments the bypass attribute is implemented in the form of a substitute variable. In some embodiments the bypass attribute is implemented in the form of a code flow call. The bypass attribute may operate in a sequential manner, such that execution of other downstream code flows is also bypassed. One example is provided in the form of bypassing code flows of an Extract, Transform, Load (ETL) process.Type: GrantFiled: May 28, 2015Date of Patent: April 30, 2019Assignee: SAP SEInventors: Andrey Belyy, Ajit Dash, Wai-Ming Ng
-
Patent number: 10248781Abstract: A system and method unlock a passcode-secured device using force detection and haptic feedback. When prompted for a passcode, a user applies a press and hold gesture, applying continuous pressure force, to a surface of the device while receiving tactile feedback at the surface in the form of vibratory pulses. The vibratory pulses continue until the pressure force is released from the surface. The user counts the number of pulses sensed by tactile feedback at the surface until the desired number is obtained, then releases the pressure force from the surface, signaling that the pulse count should be entered as a passcode digit value. The process is repeated for each sequential passcode digit until a passcode is entered in the device. The device unlocks if the entered passcode matches a reference passcode in the device.Type: GrantFiled: May 16, 2016Date of Patent: April 2, 2019Assignee: BlackBerry LimitedInventors: Michael Joseph DeFazio, Ryan Gerard Ebbers
-
Patent number: 10235140Abstract: A device may receive a model generated via a technical computing environment, where the model included a state chart with one or more variables. The device may receive a selection of a particular variable from the state chart, and may provide, for display and based on the selection, a user interface for defining attributes associated with the particular variable. The device may receive, via the user interface, one or more user-defined attributes for the particular variable, where at least one of the one or more user-defined attributes is defined independently of a reference to the particular variable. The device may apply the one or more user-defined attributes in the model and the state chart.Type: GrantFiled: May 23, 2014Date of Patent: March 19, 2019Assignee: The MathWorks, Inc.Inventors: Srinath Avadhanula, Pieter J. Mosterman, Ebrahim Mestchian
-
Patent number: 10223076Abstract: A method may include displaying an output, e.g., a figure, a data set, a symbolic expression or equation, a model, or any object with a representation that can be manipulated, e.g., a tree, a list, or a control loop, from executing program code. The method may include receiving an indication that the output has been modified through one or more manipulations, and generating code that represents modifications to the output, such that executing the code with the program code generates the output that has been modified.Type: GrantFiled: May 31, 2017Date of Patent: March 5, 2019Assignee: The MathWorks, Inc.Inventors: James G. Owen, Felix Alvarez, Keerthi Gurijala, Abigail S. Skofield, Alexander Zak, Claudia G. Wey, Eera Gupta, Roy Lurie, Michelle D. Erickson, Ralf Hillebrand, Alexander Rensmann, Benjamin V. Hinkle, Oliver Kluge
-
Patent number: 10216382Abstract: An approach is provided for presenting a translation of a message and a gesture to a sender of the message. A selection of the translation from multiple translations of the message in a language of a recipient of the message is received from the sender. The gesture, which is part of a culture of the recipient, is found in a data repository. The gesture communicates at least a part of, adds a meaning to, removes an ambiguity in, or adds a granular qualification to the translation. The selected translation and an indicator of the gesture are presented to the sender. A selection of the indicator of the gesture is received from the sender. The gesture is presented to the sender. Presenting the gesture increases the knowledge of the sender about the culture of the recipient. The selected translation and the gesture are presented to the recipient.Type: GrantFiled: July 15, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Martin Tan, Melanie June Youngson
-
Patent number: 10216599Abstract: A program operating to test a computer has a limit to the number of certain components that it can utilize, less than the number of those components included in the computer. A resource allocator program receives a signal to modify allocation of resources to the programs executing in the computer. The resource allocator detects that the computer is operating in a mode for testing and selects a subset of the components not allocated to the program to swap for those presently allocated. The resource allocator can receive the signal repeatedly to complete testing the computer.Type: GrantFiled: May 26, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Salim A. Agha, Peter J. Heyrman, David A. Larson Stanton, Fraser A. Syme
-
Patent number: 10212056Abstract: A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.Type: GrantFiled: November 17, 2015Date of Patent: February 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Peter Morgan, Harminder Singh, Damon Robert Hachmeister, Anthony Christopher Karloff
-
Patent number: 10204162Abstract: A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects of a landing page associated with the content provider, generating a landing page image representative of the landing page based at least in part on the landing page information, the landing page image being different from the landing page, specifying an association between the landing page image and a content item associated with the content provider, generating a control for presentation along with the content item that, when activated, causes the display of the landing page image providing, in association with a resource, the content item in combination with the control.Type: GrantFiled: July 28, 2017Date of Patent: February 12, 2019Assignee: Google LLCInventors: Zuo Yan, Zhen Shen
-
Patent number: 10193929Abstract: Systems and methods for improving analytics in a distributed network are described herein. An example system includes at least one processor, an analytics module, and a security policy module. The security policy module is operable to define a security policy. The security policy is executed by the processor on a network packet. Furthermore, the processor collects network information from the network packet. The analytics module is operable to analyze the network information with additional group information from the security policy. The analysis is used by the processor to generate the result. Based on the generated result, the security policy module updates the security policy.Type: GrantFiled: March 13, 2015Date of Patent: January 29, 2019Assignee: vArmour Networks, Inc.Inventors: Choung-Yaw Shieh, Tony Wing Fai Chou
-
Patent number: 10191948Abstract: This disclosure is directed to large-scale graph processing to determine second-degree connections for members of a social network. A social graph is duplicated into two graphs, where each of the two graphs are partitioned into various partitions. The partitions are each sorted according to a predetermined key selected from each of the graphs. The partitions are then assigned logical Work Units, where a first set of Work Units are determined from a first graph and second set of Work Units are determined from a second graph. The Work Units are determined to be asymmetrical such that the partitions of the first set of Work Units are assigned differently than the partitions of the second set of Work Units. One set of Work Units are loaded in-memory and another set of Work Units are streamed to a mapping module process, which determines the second-degree connections from the sets of Work Units.Type: GrantFiled: February 29, 2016Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Srinivas S. Vemuri, Wenlei Xie, Suvodeep Pyne, Vinitha Reddy Gankidi, Maneesh Varshney, Mitul Tiwari
-
Patent number: 10185727Abstract: Data is migrated between a source database and a target database. The source database management system (“DBMS”) remains operational during the migration. A user selects the source DBMS and target DBMS, provides connection information used to connect to the database management systems and selects a virtual machine instance to perform the migration in conjunction with a database migration service. After the setup is complete, the virtual machine instance in conjunction with the database migration service performs data type transformations, and other operations, without user intervention. The database migration service also converts, without user intervention, the source schema and code to a format compatible with the target DBMS. Any code that is not converted is marked to assist the user of the database migration service identify where manual re-coding is required. The database migration service can also provide recommendations as to a target DBMS that is a suitable target DBMS.Type: GrantFiled: December 30, 2015Date of Patent: January 22, 2019Assignee: Amazon Technologies, Inc.Inventors: Jeremiah Wilton, Ilia Gilderman, John MacDonald Winford
-
Patent number: 10176619Abstract: Apparatuses, methods and storage medium associated with emotion augmented animation of avatars are disclosed herein. In embodiments, an apparatus may comprise an animation augmentation engine to receive facial data of a user, analyze the facial data to determine an emotion state of the user, and drive additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user. Other embodiments may be described and/or claimed.Type: GrantFiled: July 30, 2015Date of Patent: January 8, 2019Assignee: Intel CorporationInventors: Shaohui Jiao, Xiaolu Shen, Lidan Zhang, Qiang Li, Wenlong Li
-
Patent number: 10176606Abstract: A method includes obtaining information defining a diagram that contains a diagram element graphically representing a component of an industrial process control and automation system. The method also includes generating a graph representing the diagram element by identifying reference points in the diagram element, identifying at least one direction of each of multiple lines in the diagram element, and forming the graph using the at least one direction of each line and the reference points. The method further includes comparing the graph of the diagram element to one or more graphs of one or more application engineering elements. In addition, the method includes generating a meta file identifying a position of the diagram element in the diagram and the application engineering element that most closely matches the diagram element.Type: GrantFiled: August 28, 2015Date of Patent: January 8, 2019Assignee: Honeywell International Inc.Inventors: Ravi Jammikunta, Santosh Gopisetti, Jaganmohan Y. Reddy
-
Patent number: 10175951Abstract: User input is received specifying components of a graph-based program specification. User input is received specifying links, at least some connecting an output port of an upstream component to an input port of a downstream component. The graph-based program specification is processed to identify one or more subsets of the components, including: identifying one or more subset entry points and one or more subset exit points that occur between components in different subsets based at least in part on data processing characteristics of linked components, and forming the subsets based on the identified subset entry points and exit points. A visual representation of the formed subsets is rendered within a user interface. Prepared code is generated for each formed subset that when used for execution by a runtime system causes processing tasks corresponding to the components in each formed subset to be performed.Type: GrantFiled: September 2, 2015Date of Patent: January 8, 2019Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Adam Weiss, Andrew F. Roberts, Stephen A. Kukolich
-
Patent number: 10162606Abstract: A computer-implemented method for generating and visualizing data structures, notably hierarchal data structures, comprising a plurality of nodes in a tree structure, at least some of which comprise intrinsic properties, wherein at least one of said primary and secondary nodes represents a data object of or a data interface towards a computer-implemented model of a physical structure. A visual representation of the plurality of nodes is created in a graphical user interface of the computer system. A user of the computer system is allowed to select data modules and to combine the selected data modules to build the data structures. Functional relations between data values of the nodes are provided to at least partially define the computer-implemented model on the basis of the intrinsic data of the nodes and on the basis of the mutual functional relations.Type: GrantFiled: December 9, 2014Date of Patent: December 25, 2018Assignee: Apiosoft APSInventor: Thøger Kari Jensen
-
Patent number: 10163170Abstract: An authoring environment is provided by which a modeler can design a product configuration model from which a user interface is generated, the latter of which is user-interactable (or customer-interactable) for product configuration. A plurality of options offered for a particular product are definable, and states, which can correspond to respective user interface screens, for example, are definable, which refer to defined options. The modeler can use the authoring environment to associate groups of one or more previously defined options with respective ones of the defined states, for example, for population of the screens to which the states correspond with the associated group of options. The authoring environment provides for the modeler to be able to define transition rules between the defined states/screens. A modeler engine converts the model designed using the authoring environment into a product configuration usable by customers.Type: GrantFiled: August 19, 2015Date of Patent: December 25, 2018Assignee: SAP SEInventor: Karlheinz Agsteiner
-
Patent number: 10163090Abstract: A system and machine-implemented method for providing a user with a set of user-generated labels for tagging an item, the method including providing an item for display to a user, receiving an indication of a request from a user to tag the item, identifying a user-generated label set including a plurality of user-generated labels uniquely associated with the item, wherein a user-generated label is associated with an item in response to one or more of the user-generated label being previously used to tag the item or the user-generated label being pre-assigned to the item, each user-generated label of the plurality of user-generated labels representing a sentiment regarding the item and being associated with a fitness value, selecting one or more user-generated labels of the plurality of user-generated labels in response to receiving the indication and providing the one or more user-generated labels for display to the user.Type: GrantFiled: October 4, 2012Date of Patent: December 25, 2018Assignee: Google LLCInventor: Andrew Joseph Alexander Gildfind
-
Patent number: 10157046Abstract: A method for generating an interactions explorer for a user interface prototype comprising detecting one or more prototyping actions while a user creates a user interface prototype, adding the one or more prototyping actions to an interaction hierarchy and generating an interactive visual depiction of the interaction hierarchy.Type: GrantFiled: November 25, 2013Date of Patent: December 18, 2018Assignee: Infragistics, Inc.Inventors: Sunil George Abraham, J. Ambrose Little, Santiago Aguiar, Nicolas Castagnet, Diego Rivero, Martin Silva
-
Patent number: 10152197Abstract: The systems and methods described herein relate to mobile devices. More specifically, the systems and methods described herein relate to dynamically altering a stating of an application on a mobile device. Mobile devices may have several applications installed thereon. In some instances, the applications may not be available. The application icon may be dynamically altered to indicate a status of the application.Type: GrantFiled: February 2, 2015Date of Patent: December 11, 2018Assignee: Symantec CorporationInventor: Yong Ling Xue
-
Patent number: 10133918Abstract: A system and method for generate a mood log based on user images. In one embodiment, a system includes an image module that receives images taken by a user's mobile computing device and determines that a face of the user is included in the image, a mood module that determines a mood level of the user based on the face, and a log module that stores the mood level in a log of mood levels for the user.Type: GrantFiled: April 20, 2015Date of Patent: November 20, 2018Assignee: Snap Inc.Inventor: Sheldon Chang
-
Patent number: 10127037Abstract: A method for recognizing an application type, includes, but is not limited to, judging whether an application in a system has an application type mark. If so, acquiring a value of the application type mark of the application, and comparing the value of the application type mark with a preset value of each application type to recognize a type of the application. The application type mark refers to metadata that can indicate the type of the application that was added into a list configuration file of the application when the application was being developed. If not, acquiring an application package name of the application, and recognizing the type of the application according to the application package name. By applying the mark, the system can automatically judge whether the current application is a Virtual Reality (VR) application or an ordinary 2D application, thereby performing appropriate output processing, and brining better user experience.Type: GrantFiled: November 29, 2016Date of Patent: November 13, 2018Assignee: Beijing Pico Technology Co., Ltd.Inventor: Ligang Li
-
Patent number: 10120659Abstract: Described is a technique for creating and displaying adaptive user interfaces. The user interface may be provided to an application development environment that provides the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value. Accordingly, an application that includes the user interface may determine a screen size of a device and adapt the user interface according to the screen size including the first abstracted size clasp value and the second abstracted size class value. Thus, a developer may efficiently develop a user interface based on various abstracted size class values that may be adapted to a particular device.Type: GrantFiled: September 30, 2014Date of Patent: November 6, 2018Assignee: Apple Inc.Inventors: Kevin Cathey, Maxwell Oliver Drukman, Antonio Ricciardi, Jonathan Joseph Hess
-
Patent number: 10116702Abstract: A management entity generates for display multiple icons, each icon representing an actor or a resource in a networking environment, and defines a generic security policy by receiving user input in the form of a line drawn between a first icon representing an actor and a second icon representing a resource to control abilities between the actor and the resource. The management entity translates the generic security policy to multiple native security policies each of which is based on a corresponding one of multiple native policy models associated with corresponding ones of multiple security devices, and supply data descriptive of the multiple native security policies to the corresponding ones of the security devices to configure the corresponding ones of the security devices to implement the native security policies.Type: GrantFiled: April 27, 2017Date of Patent: October 30, 2018Assignee: Cisco Technology, Inc.Inventors: Denis Knjazihhin, Yedidya Dotan, Burak Say, Robin Martherus, Sachin Vasant
-
Patent number: 10089351Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.Type: GrantFiled: December 4, 2012Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Mohsen Rais-Ghasem, Michael E. Styles
-
Patent number: 10089306Abstract: Dynamically populatable electronic items are items that can be at least partially populated after creation. Dynamically populatable electronic items may include some static information (e.g., text, images, audio, video, etc.) and one or more dynamic fields, which are configured to be dynamically populated from a source separate from the electronic item. Thus, the content of the dynamic electronic item can change over time as the dynamic fields are populated and/or repopulated.Type: GrantFiled: March 31, 2008Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Ryan, Steven K. Weiss
-
Patent number: 10078503Abstract: Disclosed are methods and programs for creating a prototype, the methods includes at least: receiving a selection of a first trigger, which is a condition for outputting a specific response, in a prototype execution terminal through a prototype creation interface, receiving a selection of a 1-1st response of the first trigger through the prototype creation interface, wherein the 1-1st response is an output driven by the prototype execution terminal when a trigger is generated, receiving an input of a timeline of the 1-1st response through the prototype creation interface, and firstly displaying the first trigger, the 1-1st response, and the timeline of the 1-1st response adjacent to each other through the prototype creation interface.Type: GrantFiled: December 15, 2016Date of Patent: September 18, 2018Assignee: STUDIO XID KOREA, INC.Inventors: Jae Won Song, Soo Kim
-
Patent number: 10078430Abstract: A method for presenting an auxiliary user interface is described. A primary user interface comprising a plurality of objects is presented. In response to selecting a portion of the plurality of objects, access is granted to an auxiliary user interface. An auxiliary user interface is presented that allows for batch modification of the portion of the plurality of objects.Type: GrantFiled: March 14, 2013Date of Patent: September 18, 2018Assignee: VMware, Inc.Inventors: Imran Q. Sayed, Radhika Rayadu Vooruvakili, Eric A. Hulteen
-
Patent number: 10061493Abstract: Methods for generating and editing object-inserted images is illustrated. The methods mentioned above include main image determining step; step of receiving input that determines the object; step of object being displayed on mobile device's screen; step of receiving touch input about object; step of menu about object being displayed on screen; receiving the first drag input that modifies touch point; step of displaying in overlay on main image the icon at touch point and displaying main image in the first area when touch point is placed on the menu; step of receiving the second drag input that places icon on the first point on main image; and step of generating object-inserted image with object inserted to it when touch input is finished.Type: GrantFiled: April 4, 2014Date of Patent: August 28, 2018Inventors: Jung Hwan Park, Hee Kyung Kang, Suguri Masahiko