On-screen Link Or Communication (e.g., Cue) Patents (Class 715/805)
  • Patent number: 10795918
    Abstract: Systems and methods for simplified frontend processing and visualization of large datasets are provided. In example embodiments, a plurality of data objects are accessed. One or more of data objects from among the plurality of data objects are grouped into a first group. A group identifier that identifies data objects included in the first group is created. A visualization comprising a first node that represents the first group is generated. The first node is linked to the group identifier. The visualization is presented on a user interface of the user device. User input indication a user-specified action and the group identifier is received. The user-specified action is performed with the data objects identified by the group identifier.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: October 6, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Quentin Spencer-Harper, Alexander Sparrow, Jose Riarola
  • Patent number: 10747552
    Abstract: The presentation of data models (a story) on a mobile device having limited memory and processing resources includes instantiating widgets one at a time for interaction with a user. When the user completes their interaction, the instance of that widget is removed from memory (destroyed); widgets are therefore stateless. A context framework that manages the application of filters to widgets that comprise the story. When a filter is applied, widget snapshot images used to display corresponding widgets in a collection view can be updated to reflect state changes of affected corresponding widgets so that users can see the state changes despite the widget being stateless.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventors: Sanam Narula, Pak Man Chan
  • Patent number: 10732090
    Abstract: Provided are a fine particle analyzing apparatus, a fine particle analyzing method, a program, and a fine particle analyzing system, which are capable of easily separating a plurality of types of spectral data on fluorescence emitted from a fine particle. A data extracting unit included in the fine particle analyzing apparatus selectively extracts spectral data, which contain predetermined information, from spectral data on fluorescence emitted from a fine particle. The data extracting unit selectively extracts spectral data indicating the maximum intensity in a wavelength area set beforehand from one or a plurality of types of spectral data indicating intensity of fluorescence emitted from the fine particle for each of a plurality of wavelengths.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: August 4, 2020
    Assignee: Sony Corporation
    Inventor: Yosuke Muraki
  • Patent number: 10719611
    Abstract: An example embodiment may involve a remote network management platform including a computational instance hosting a particular application. The particular application may be based on a unit of program code, use one or more database tables, and define one or more user roles with respect to accessing the program code and the database tables. A scanner application may be configured to: receive, from a client device, a request to scan the particular application; retrieve the particular application; conduct a static security scan by applying a set of rules that define security vulnerabilities, where the rules take into account (i) relationships between the user roles and the unit of program code, and (ii) relationships between the user roles and the database table; and transmit, to the client device, a representation of a web page that contains observed security vulnerabilities of the particular application.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: July 21, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Pavan Mohan
  • Patent number: 10701181
    Abstract: Automatically reserving a requested resource in real-time is provided. In response to posting a resource request message that includes a set of resource request criteria on a network, a set of resource availability options is received from a set of resource service providers via the network using a negotiation communication channel. The set of resource availability options received from the set of resource service providers is ranked based on an amount of matching between constraints of each respective resource availability option and the set of resource request criteria. The set of resource availability options is displayed by rank from a greatest amount to a least amount of matching in a resource negotiation table.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nan Dong, Wen Hui Fan, June-Ray Lin, Jin Zhang, Li Bo Zhang
  • Patent number: 10678566
    Abstract: A method for cognitive screen sharing protection is provided. The method may include, in determining a screen sharing session of a client computing device associated with a user has been initiated, receiving, by a processor, a plurality of pertinent state data associated with the client computing device. The method may also include assigning an initial binary status to at least one display window of at least one open application on the client computing device. The method may further include, in determining a change has occurred to the screen sharing session, updating each assigned binary status. The method may also include detecting an undesirable sharing situation on the client computing device based on the updated binary status of the at least one display window. The method may further include performing a precautionary action based on the detected undesirable sharing situation.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Richard L. Martin
  • Patent number: 10636182
    Abstract: Data visualization features are described that provide synchronized displaying of interactive visualizations for high parameter data. The visualization features include graphically representing multiple parameters simultaneously with the associated statistical data for each parameter in an interactive way that maintains the contextual relationships between parameters and the related cell population. The visualization features may be used for displaying high parameter multi-color flow cytometry or genomic data sets.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: April 28, 2020
    Assignee: Becton, Dickinson and Company
    Inventors: Oliver Crespo-Diaz, Alexander Fainshtein, Mengxiang Tang
  • Patent number: 10630791
    Abstract: A user creates an event in a social networking system specifying a location, a time, and a guest list of other users invited to the event. The social networking system generates a page associated with the event that provides information about the event and identifies whether users have responded to invitations to the event. The content of the page may be customized for the user viewing the page to encourage the viewing user to attend the event. For example, the viewing user's relationship to and/or similar characteristics with other users on the guest list is determined and used by the social networking system to identify the users whose responses to invitations are shown to the viewing user via the page. Additionally, a notification method more prominently distributes acceptances of invitations to other users to encourage attendance.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Robert Michael Baldwin, Henry Bridge, Robyn David Morris
  • Patent number: 10621147
    Abstract: Embodiments are directed to a file system engine that provides a file system with parent objects associated with child objects. The file system engine provides a replication snapshot associated with an epoch of the file system such that each child object modified during the epoch and each associated parent object is associated with the replication snapshot. A root object of a portion of the file system included in the replication snapshot may be provided. A replication engine may traverse the portion of file system starting from the root object such that the parent objects that are not associated with the replication snapshot are omitted from the traversal. The replication engine may determine replication objects based on the traversal such that each replication object was modified during the epoch. Then the replication engine may execute a replication job that copies replication objects to a target file system.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: April 14, 2020
    Assignee: Qumulo, Inc.
    Inventors: Junjie Liang, Neal Thomas Fachan, Kevin David Jamieson, Kevin Ross O'Neill, Michael Anthony Chmiel
  • Patent number: 10599304
    Abstract: The present invention provides a content player allowing a user to select content to view using a viewing history of content viewed by another user. The content player performs a content playing process in response to a user instruction. The content player acquires viewing history information about content viewed by a related user related to the user with a content player different from the content player. The content player presents, to the user, the acquired viewing history information. The content player performs, if the user selects the presented viewing history information, a playing process of content indicated by the selected viewing history information.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: March 24, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Hisayuki Kunigita, Seung-Hyun Lee, Jae-Hyun Park, Ju-Yeong Ji
  • Patent number: 10579712
    Abstract: Various example embodiments are directed to a script-driven browsing application for automatically interacting with remote servers. Retrieval of data by virtue of a script-driven browsing application may be facilitated by pairing a script or scripts with a suitable browser, and employing XPath expressions operating on a DOM representation of one or more web pages such that the script-driven browsing application can iterate efficiently and comprehensively over the web pages.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 3, 2020
    Assignee: TRAVELPORT INTERNATIONAL OPERATIONS LIMITED
    Inventor: Yann Gouverneur
  • Patent number: 10572119
    Abstract: As a user's needs change over time, the widgets displayed in a widget display area are altered by the user to better suit the desires of the user. Further, the widgets selected for display can be configured as desired by the user to display information in different ways. In order to reduce clutter within the widget display area itself, electronic devices can include a user interface that facilitates ease of accessing, adding, removing, and configuring the widget display area and the widgets therein as desired by the user.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 25, 2020
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 10545636
    Abstract: A system and method for controlling media through a user interface integrated within a taskbar is described. This system and method enable a user to control media while a user interface of another application remains in perspective. Further, this system includes a taskbar media player, which can play media and enable a user to control the play of that media from within a taskbar.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Geoffrey John Elliott, Richard William Saunders, Myron Clifford Thomas, Madhuvan Gupta
  • Patent number: 10496653
    Abstract: A data workflow analysis service implements techniques for determining a set of applications that implement a data processing workflow according to a set of attributes and a set of metrics. A set of applications is selected based on the attributes and the metrics, a specification is generated indicating a configuration for the set of applications, the specification is evaluated to determine a suitability score for the specification, and the data workflow analysis service determines whether to implement the set of applications according to the specification.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilya Epshteyn, Roger Alan Dahlstrom
  • Patent number: 10481791
    Abstract: A system for detecting input described herein can include a processor to augment a user interface to display a magnified input panel proximate a keyboard. The processor can also load a plurality of gesture functions associated with the magnified input panel and detect an input character corresponding to a source text field based on at least one keyboard selection from the keyboard. Additionally, the processor can display the input character in the magnified input panel and the source text field and generate a modified input character to be displayed in the magnified input panel and the source text field based on the input character and at least one gesture corresponding to the plurality of gesture functions.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jan-Kristian Markiewicz, Robert J. Disano, Gregg R. Wygonik, Michael D. McCormack, Christian Klein
  • Patent number: 10467329
    Abstract: A computer system for allowing user to communicate with text enhanced with emotional preset having attributes and kinetics including computer readable instructions that, when executed by a processor, perform the steps of: receiving a set of text characters, receiving an emotional preset selection information, creating a unlined animated text message or unlined social message, transmitting the unlined messages to a recipient using CMC or social media to receive the message to convey to the recipient the emotional communications selected by the sender.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: November 5, 2019
    Assignee: Expressy, LLC
    Inventor: Lisa Milas
  • Patent number: 10437911
    Abstract: A plurality of graphical elements may be represented as a document object model (DOM) having a plurality of nodes, each node representing a different graphical element, the DOM having an ordering of the nodes, each node having a z-value of front or back, indicating that the corresponding graphical element is to be displayed in a front layer for a z-value of front or a back layer for a z-value of back. The z-value of one or more of the plurality of nodes corresponding to one or more graphical elements to be moved to the front layer or back layer may be altered. The DOM can then be reordered so that the one or more graphical elements to be moved to the front layer or back layer are at the front or back of the DOM, while maintaining the ordering between nodes having z-values of front and the ordering between nodes having z-values of back.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 8, 2019
    Assignee: Business Objects Software Ltd.
    Inventor: Scott Cameron
  • Patent number: 10382381
    Abstract: The invention provides a graphical user interface which can be used simultaneously by remote users each having at least one display screen, said graphical user interface comprising a virtual space (1) as well as a plurality of pictograms (2, 3 . . . N) respectively associated with each of said users, each pictogram being designed to appear in said virtual space (1) and disappear therefrom under the control of the user with whom it is associated, said virtual space (1) and the pictograms (2, 3 . . . N) appearing therein being designed to be displayed on the screens available to the users, the size of the virtual space (1) varying according to the number of pictograms (2, 3 . . . N) appearing in said virtual space (1). Graphical user interfaces.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: August 13, 2019
    Assignee: GLOWBL
    Inventor: Mathieu Nicolas Labey
  • Patent number: 10331295
    Abstract: A computer-implemented method for visualizing data about an object. A hierarchy of image blocks is generated using an action scheme and a part. Instructions identifying a hierarchy of image blocks and the action scheme are generated. The hierarchy of image blocks is communicated to a graphical user interface. An image area is identified in an image block in the hierarchy of image blocks in the graphical user interface. A query is generated to identify a location of the part within the object. The query is based on a type of search, a spatial region, and the action scheme. An indicator representing the location of the part identified by the query is displayed.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: June 25, 2019
    Assignee: The Boeing Company
    Inventors: Nikoli E. Prazak, John Carney Gass
  • Patent number: 10289864
    Abstract: Embodiments include method, systems and computer program products for a security tool to prevent data leakage. In some embodiments, it may be determine that a first application has been initiated. A focus change from the second application to the first application may be detected. Input data provided by a user may be detected. It may be determined that the input data comprises sensitive data. An action may be executed in response to determining that the input data comprises sensitive data.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Patent number: 10277664
    Abstract: Focus requests to display applications are received, each focus request associated with at least one application from the applications. Application context from metadata tags describing content of the application is received. User context associated with information about a status of a user interacting with the computer system is received. Display priority of the applications based on the application context and the user context is determined. A list of the applications based on the display priority is created. The applications are displayed in windows in the graphical user interface environment based on the list.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ryan K. Cradick, Andrew L. Frenkiel
  • Patent number: 10264055
    Abstract: Focus requests to display applications are received, each focus request associated with at least one application from the applications. Application context from metadata tags describing content of the application is received. User context associated with information about a status of a user interacting with the computer system is received. Display priority of the applications based on the application context and the user context is determined. A list of the applications based on the display priority is created. The applications are displayed in windows in the graphical user interface environment based on the list.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ryan K. Cradick, Andrew L. Frenkiel
  • Patent number: 10230571
    Abstract: In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 12, 2019
    Assignee: Equinix, Inc.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10225268
    Abstract: Systems and methods are provided for automated retrieval, processing, and/or distribution of cyber-threat information using a cyber-threat device. Consistent with disclosed embodiments, the cyber-threat device may receive cyber-threat information in first formats from internal sources of cyber-threat information using an accessing component of the cyber-threat device. The cyber-threat device may receive cyber-threat information second formats from external sources of cyber-threat information using an accessing component of the cyber-threat device. The cyber-threat device may process the received cyber-threat information in the first formats and the second formats into a standard format using a processing component of the cyber-threat device. The cyber-threat device may provide the processed items of cyber-threat information to a distributor using a distributing component of the cyber-threat device.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: March 5, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Nathan Weilbacher
  • Patent number: 10067656
    Abstract: A method and apparatus are provided for application selection in virtual reality mode. The method includes receiving a selection of an application. The method also includes determining whether a display of a user equipment is in the virtual reality mode. The method also includes, responsive to the user equipment being in the virtual reality mode, determining whether the selected application is included in a grouping of applications. The grouping includes one or more applications related to the selected application. The method also includes, responsive to the selected application being included in a grouping of applications, executing the grouping of applications. The method also includes providing the executed grouping of applications to the display.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: September 4, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sridhar Kocharlakota
  • Patent number: 10055396
    Abstract: The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is associated with the compound control. For each of one or more of the properties of the compound control, information regarding the compound control and the data source are used to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control. If the corresponding property of the compound control has bound thereto an output parameter of a declarative transformation, the nature of the transformation may also be taken into consideration when identifying the set of one or more fields that may be used in order to bind to the corresponding property of the compound control.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Suraj T. Poozhiyil, Vikram Bapat, Benjamin Hodes
  • Patent number: 9830049
    Abstract: An apparatus, method, and computer program product are described that provide for the display of a visual transition between screens representing different interactive content to indicate to a user that the user is “leaving” (e.g., transitioning away) from one screen and is “entering” (e.g., transitioning to) another screen. In particular, a first graphical effect may be applied to a first screen and a second, different graphical effect may be applied to the second screen. The first graphical effect may be indicative of a transition from display of the first screen to non-display of the first screen, while the second graphical effect may be indicative of a transition from non-display of the second screen to display of the second screen. The combination of the first and second graphical effects may, thus, create for the user a visual transition from the first screen to the second screen.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: November 28, 2017
    Assignee: Nokia Technologies Oy
    Inventors: John Hillerich Martin, Andrew Borovsky
  • Patent number: 9619100
    Abstract: An apparatus may include a data manager configured to manage user contacts or other data segments. The apparatus may further include an importance level determiner configured to determine an importance level for each of the user contacts or other data segments. The importance level may be based on a contextual characteristic, and therefore the apparatus may include a contextual characteristic determiner. Further, the apparatus may include a content segment adaptor configured to adapt a content segment relating to one of the user contacts or other data segments based on the importance level. For example, the content segment adaptor may select the size, color, and/or position of the content segments. Content segments may include avatars, messages, and contact information in some variations.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: April 11, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Mikko Antero Nurmi, Martin Schüle
  • Patent number: 9507482
    Abstract: A presentation system provides a for an audience display and a mobile wireless device operates to reserve a portion of the display screen of the mobile wireless device that is not mirrored to the audience display allowing ancillary functions of the mobile wireless device to be accessible during a presentation without visibility to the audience. Image output data from these functions may be dragged into the portion of the display that is mirrored. Those ancillary functions may include presentation specific functions such as pointers, drawing program tools, keyboards and the like, or more generally other tasks executable on the mobile wireless device.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: November 29, 2016
    Assignee: Narsys, LLC
    Inventors: Devin Turner, Charles Beckwith
  • Patent number: 9501519
    Abstract: A graphical item chooser sorts candidate products or services by initially classifying each of one or more objective icons as a primary objective icon or a secondary objective icon. Each objective icon represents one or more desired characteristics of a product or service that facilitates a particular objective. The graphical item chooser may further determine at least one most desired characteristic of the ideal product or service. The determination is made based on a frequency that each desired characteristic is represented by the one or more objective icons. Having made the determination, the graphical item chooser then sorts the candidate products or services based at least on similarities between one or more characteristics of each candidate product or service and the at least one most desired characteristic. Following the sort, the graphical item chooser generates a sorted list of suitable products or services.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: November 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Simon Ashley Joinson, Jan Zich
  • Patent number: 9405428
    Abstract: Disclosed are a mobile terminal and a multitasking method thereof. In a state where a plurality of layers corresponding to a plurality of applications are displayed on a screen, a user performs an operation through an uppermost application. In this case, a search region of a preset shape through which a lower application can be directly visible is created on the uppermost application. This can allow the user to more rapidly and conveniently search for or select information provided from the lower application, and to apply the information to multitasking.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: August 2, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeongseok Roh, Haksoo Kang, Taehyung Lim
  • Patent number: 9401991
    Abstract: A computer-readable storage medium containing a data server application, which when executed on a processor is configured to perform an operation providing a view of performance data based on multiple performance rating criteria for evaluating multiple customer service agents across an enterprise. The operation may include receiving data corresponding to call handling for a first agent from the multiple agents and processing the received data to generate performance data for the first agent based on process steps followed by the first agent for handling a call type. The operation also includes assigning a color scheme to the process steps depending on the importance of the steps to an enterprise and transmitting a signal to display agent performance data based on the color scheme and indicative of steps missed by the first agent.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: July 26, 2016
    Assignee: FLORIDA POWER & LIGHT COMPANY
    Inventors: Maureen Hamlin, Francisco Perez, Philip Bramble
  • Patent number: 9395889
    Abstract: In an embodiment, a plurality of graphical elements of a graphical model may be displayed on a display device. An indication of a graphical operation involving a first graphical element of the plurality of graphical elements may be received. The graphical operation when performed may establish a relationship between the first graphical element and one or more other graphical elements of the plurality of graphical elements that are compatible with the graphical operation. Two or more graphical elements of the plurality of graphical elements that are compatible with the graphical operation and one or more characteristics associated with the first graphical element may be identified. A visual indication may be provided on the display device. The visual indication may indicate that the identified plurality of graphical elements is compatible with the graphical operation.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: July 19, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Daniel F. Higgins, Syed Salman N. Qadri, Aditya Agrawal, Kenneth Weiss
  • Patent number: 9372837
    Abstract: In various embodiments, arrangements for presenting an XSLT mapping tool is presented. A computer system may receive XML source code that includes a plurality of source nodes. The computer system may also receive XSLT code configured to transform the XML source code into XML target code. The XSLT code may include multiple templates. The computer system may use the multiple templates of the XSLT code and the XML source code to create XML target code. The XML target code may include a plurality of target nodes. An interface of the XSLT mapping tool that displays mappings between the plurality of source nodes of the XML source code and the plurality of target nodes of the XML target code resulting from the multiple XSLT templates may be presented.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: June 21, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sunitha Alli, Thomas Hora, Agnes Freese
  • Patent number: 9342530
    Abstract: A method for skipping empty folders when navigating a file system. When a parent folder only contains a single child folder and a user is trying to view the contents of the parent folder, the user will be directed to the contents of the child folder rather than the contents of the parent folder. When multiple nested folders are present in a particular path, all nested folders containing only a single child folder will be skipped and the user will be taken directly to the first nested folder in the hierarchy that contains multiple data items, a single file, or no data.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: May 17, 2016
    Inventors: Palak Bhakta, Vilabh Mishra
  • Patent number: 9311489
    Abstract: Disclosed herein are systems, methods, and software for facilitating application forensics. In least one implementation, the identity of a user associated with an attempt to access an application program that resides in a development environment is determined. Information is generated with which to encode the identity of the user in a various views of the application program rendered in a runtime environment. A reply to the attempt is communicated that includes the information and at least a portion of the application program.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
  • Patent number: 9304837
    Abstract: Configurations for a cellular user interface are provided. In one embodiment, a client configuration includes a viewer and a content development kit. A content server distributes cellularized content among several client viewers. Connectors in a scheduled configuration regularly acquire updated content from data sources. An integration server interfaces between the connectors and the content server for distributing content. A monitoring agent assists with content updating upon detecting source changes. A registration server enables cell content update in client viewers through the content server. Cells in the cellularized environment include a visual proxy component and a metadata component. The visual proxy component can be configured for displaying different content at various levels of detail. The metadata component enables intelligent organization and display of content through queries, channels, and data updates.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 5, 2016
    Assignee: Open Text S.A.
    Inventor: Anthony Carmen Gallo
  • Patent number: 9257098
    Abstract: An apparatus is configured to detect one or more particular user inputs from respective one or more positions, each position associated with a respective edge region of a display; and upon detection of the one or more particular user inputs, modify at least a portion of a foreground view on the display to create a peep-hole within the foreground view in the portion, the foreground view comprising first content data associated with a foreground application and the peep-hole comprising second content data. In this way, the peep-hole may be considered to replace parts of the foreground view with second content data. Corresponding methods and computer programs are also described.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: February 9, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Jan Peter Erik Eskolin, Juha Henrik Arrasvuori
  • Patent number: 9218439
    Abstract: Search systems and computer-implemented search methods are described. In one aspect, a search system includes a communications interface configured to access a plurality of data items of a collection, wherein the data items include a plurality of image objects individually comprising image data utilized to generate an image of the respective data item. The search system may include processing circuitry coupled with the communications interface and configured to process the image data of the data items of the collection to identify a plurality of image content facets which are indicative of image content contained within the images and to associate the image objects with the image content facets and a display coupled with the processing circuitry and configured to depict the image objects associated with the image content facets.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: December 22, 2015
    Assignee: Battelle Memorial Institute
    Inventors: Deborah A. Payne, Edwin R. Burtner, Shawn J. Bohn, Shawn D. Hampton, David S. Gillen, Michael J. Henry
  • Patent number: 9207952
    Abstract: A technique for mapping objects of a user scenario with objects of a user interface includes registering a user scenario with a user interface automation framework. The user scenario including a first object that is also included in a first user interface. The first object has an associated semantically annotated first field and the user scenario includes a list of actions for objects of the first user interface. The technique also includes generating a second user interface from the first user interface by modifying the first object to create a second object, which has an associated semantically annotated second field. Finally, the technique includes mapping the first object to the second object based on the first and second fields.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: December 8, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alessandro Luigi Chiantera, Claudio Falcone, Ilaria Gorga, Stefania Benedetta Stasi
  • Patent number: 9141716
    Abstract: System(s) and/or method(s) (“tools”) are described that present indicia for implicitly and explicitly user-associated web pages of a network browser application. The tools can present these indicia in a single graphic user interface, in response to a user's selection of a single unified access point, or in response to a search of the browser's user-associated web pages.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: September 22, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeremiah Seth Epling, Li-Hsin Huang, Cornelis K. Van Dok, Jeffrey M. Davis
  • Patent number: 9063806
    Abstract: Systems and methods are provided that facilitate communication between an Flex application and a secure Enterprise Application System. An embodiment comprises the EAS, an ActiveX control container provided by the EAS to communicate via Javascript, and a container web page including a Flex application and a Javascript function to invoke the Flex application, wherein the EAS can invoke the Flex application.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: June 23, 2015
    Assignee: Oracle International Corporation
    Inventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
  • Patent number: 9052820
    Abstract: This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert J. Jarrett, Jesse Clay Satterfield, Nils A. Sundelin, Bret P. Anderson, Tsz Yan Wong, Chaitanya Dev Sareen, Patrice L. Miner, Jensen Harris, David A. Matthews, Jennifer Nan, Matthew I. Worley
  • Patent number: 9041973
    Abstract: Having specified written information on a first card newly placed at a base A which is a first workspace and the position where the first card is placed, a PC (100A) which is a control device at base A stores, in a memory, the written information and the position where the first card is placed as card information. A PC (100B) connected to this PC instructs a printing device (200B) to print a second card based on the specified written information. The PC (100B) presents the position where the second card is to be placed at a base B which is a second workspace based on the specified position where the first card is placed.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: May 26, 2015
    Assignee: KONICA MINOLTA, INC.
    Inventors: Eiji Tabata, Toshihito Kobayashi, Sayaka Morita, Masayasu Haga
  • Patent number: 9030716
    Abstract: An image forming apparatus to set a wallpaper includes providing a user interface (UI) for wallpaper editing of each program, and changing and displaying a wallpaper of a respective program according to items selected from the UI. Accordingly, a user-desired wallpaper is applied to each widget program used according to a user's purpose.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: May 12, 2015
    Assignee: Samung Electronics Co., Ltd.
    Inventor: Ji-hyun Kim
  • Patent number: 9013470
    Abstract: In a method for displaying information, particularly in a vehicle, at least one object for conveying a portion of gross information is represented graphically in at least one first display mode with the aid of a display mounted, e.g., in the vehicle, and as a function of a control signal of a control device, graphic data are generated which alter the representation of the graphical object such that the graphical object changes over to at least one second display mode. In the second display mode, the object is shown swiveled about an axis in a perspective or three-dimensional manner relative to the first display mode of the object, and the portion of the gross information conveyed by the object is greater in the second display mode than the portion of the gross information conveyed by the object in the first display mode. A corresponding display device is adapted to perform the method described above.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: April 21, 2015
    Assignee: Volkswagen AG
    Inventors: Oliver Meyer, Holger Wild
  • Patent number: 8972891
    Abstract: An interactive input system, method and computer readable medium for handling objects representing annotations on an interactive input system are disclosed. The method includes creating an annotation on the interactive input system, associating the annotation with a temporary grouping region, and in the event that a threshold amount of time passes before a further annotation is created within a threshold distance of the temporary grouping region, disabling the temporary grouping region to thereafter prevent automatic grouping with the annotation of any further annotation.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 3, 2015
    Assignee: SMART Technologies ULC
    Inventors: Alexander Garin, Ann Dang Pham, Kathryn Rounding, Kenny Tsang, Tom Willekes
  • Patent number: 8924881
    Abstract: A method for providing a first dashboard that includes a first several window panes for providing information about a first set of aspects of a patient's condition. The method also provides a second dashboard that includes a second several window panes for providing information about a second set of aspects of a patient's condition. The method further defines a link that causes the second dashboard to be opened when an item is selected in at least one of the first several window panes.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: December 30, 2014
    Assignees: The Regents of the University of California
    Inventors: Neil Martin, Farzad Buxey, Vesselin Zlatev
  • Patent number: 8887089
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for viewing a subset of a file in a secondary window, where a viewable portion of the file is displayed in a main window of a user interface. A user-selection of a reference marker made in the user interface is received. The reference marker corresponds to a point of interest in the file. Based on the selected reference marker, a location of the point of interest in the file is determined. A contextual boundary rule is applied in order to determine a location of a context portion of the file. The subset of the file is retrieved using the location of the point of interest and the location of the context portion of the file. The subset of the file is rendered in the secondary window.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: November 11, 2014
    Assignee: Oracle International Corporation
    Inventor: Neil James Cochrane
  • Patent number: 8863028
    Abstract: A motion desktop, including a moving image, may be presented on a display screen of a processing device. Foreground items such as, for example, icons and associated text, or other information, may appear on a surface of the motion desktop. In embodiments consistent with the subject matter of this disclosure, foreground content may be rendered to a composing surface, which may be an alpha-enabled surface capable of presenting translucent items. A motion desktop module may render content for at least a portion of a background of the motion desktop to a respective shared memory, shared with a composer. The composer may periodically copy the rendered content from the shared memory to the composing surface, where the composer may compose and blend a scene from background and foreground content. The composed scene may then be presented as the motion desktop.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: John Shepard, Felix Cheung, Alex Aben-Athar Kipman