Interactive Portal (e.g., Secure Point Of Access) Patents (Class 715/742)
  • Patent number: 11941352
    Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 11726805
    Abstract: A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: August 15, 2023
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 11461438
    Abstract: An information processing apparatus includes a unit that sets personal setting information on a first user in a present setting on the information processing apparatus, the present setting related to personal setting information that is information determined for and used by each user, a unit that determines whether a second user is about to use the information processing apparatus during a time period throughout which the personal setting information on the first user is set in the present setting on the information processing apparatus, and a unit that removes at least part of the personal setting information on the first user from the present setting in response to a determination indicating that the second user is about to use the information processing apparatus during the time period.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: October 4, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Tatsuo Mishima, Tomoaki Hirano, Tomonori Tanaka, Manabu Hayashi, Rie Muraishi
  • Patent number: 11182056
    Abstract: Disclosed herein are system, method, and computer program product embodiments for quickly switching between multiple dashboards of an application. An embodiment operates by tracking changes made to a first dashboard of an application. The embodiment receives a selection for a second dashboard of the application. The embodiment stores a first data set and a first data state of the first dashboard in a cache. The embodiment removes the first dashboard from memory. The embodiment loads a second dashboard of the application into memory based on the selection. The embodiment then updates the second dashboard in the memory based on a second data set associated with the second dashboard and the shared data associated with a plurality of dashboards.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: November 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Yuseung Kim, Behzad Richey, Naga Siva Chandra Prasad Pamidi, Juyong Kim
  • Patent number: 11144708
    Abstract: Provided is a method of dynamically providing a layout during a runtime of an application programming interface (API)-based application, including: transmitting, from a user device to a service server, user authentication-related information and an access request; requesting, by the service server, an API server to generate a token; transmitting the token generated by the API server to the user device via the service server; transmitting, by the user device, the token to the API server; and providing, by the API server, layout information to the user device.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: October 12, 2021
    Assignee: pplink, Inc.
    Inventor: Ju Rung Park
  • Patent number: 11140164
    Abstract: A system for sharing data between tenants served by a software instance. In the system, a first tenant can ensure that data is transferred to a trusted connection by virtue of a trusted established between the first tenant and a second tenant, and a trusted connection between the second tenant and a third tenant. The system allows the identity of the third tenant to be kept secret from the first tenant, thus maintaining the privacy of the third tenants. In addition, the system allows for the first tenant to force control over the tenants with which the second tenant is allowed to share the first portion of the data, and the second tenant can provide an additional layer of this control.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 5, 2021
    Assignee: FOMTECH LIMITED
    Inventors: Martijn De Wever, Sasha Imamovich
  • Patent number: 11093100
    Abstract: A virtual reality device can implement varying interactive modes for document viewing and editing by displaying, at an application container level, a current mode view in a view frame of the virtual reality device; and in response to receiving an overview command trigger, determining context, including that the current mode view is at the application container level; expanding to a next level view of, e.g., a task level or an overview level; and displaying, at a next level, the next level view in the view frame of the virtual reality device. The current mode view of the application container level includes a container space of an application and an application container level rule for the container space. Conversely, the virtual reality device can adjust the next level view back to the application container level in response to a focused command trigger and identified region of interest.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael M. Bennett, Gregory C. Hitchcock, Jonathan S. Kaufthal, Akshay Bakshi, Sean Shiang-Ning Whelan
  • Patent number: 11010484
    Abstract: A system and method for document management are provided in which documents are managed in a file/document sharing system.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: May 18, 2021
    Inventor: Stephane Donze
  • Patent number: 10976991
    Abstract: A system creates an audio profile. The audio profile may be stored in a database. For example, the audio profile may be securely stored in a database of a social network and associated with a user account. The audio profile may contain data describing the way in which the specific user hears and interprets sounds. Systems and applications which present sounds to the user may access the audio profile and modify the sounds presented to the user based on the data in the audio profile to enhance the audio experience for the user.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: April 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Philip Robinson, Antonio John Miller, William Owen Brimijoin, II, Andrew Lovitt
  • Patent number: 10942721
    Abstract: Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 9, 2021
    Assignee: Oracle International Corporation
    Inventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
  • Patent number: 10884694
    Abstract: A method implements data visualization collaboration. The method receives, from a first user, a first comment that refers to a data visualization. The comment includes text, a first thumbnail image of the data visualization, and a first visual specification to build the data visualization. The method displays, to a second user, an interface with a comment pane that displays the first comment text and the first thumbnail image. The method detects input from the second user to select the first thumbnail image. In response, the method generates and displays the data visualization. The method receives, from the second user, input modifying the data visualization, and input specifying a second comment that refers to the data visualization. In response, the method generates a second thumbnail image and a second visual specification corresponding to the modified data visualization, and transmits that information along with the second comment text to the first user.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 5, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Quentin Moy, Gaurav Chandna, Michael Chen
  • Patent number: 10880391
    Abstract: For a portal server system for managing a collection of associated portlets responsive to user requests to access a application, the invention provides apparatus and methodology including: a portlet application session object for saving parameters from user requests of associated portlets; and, a portlet application communication client linked to said portlet application session means for communicating between said associated portlets and said web application to convey user requests received from said associated portlets to said web application.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Joanna Ng, Rohit Kapoor, Leho Nigul
  • Patent number: 10497071
    Abstract: Apparatus and methods are disclosed for a monitoring system that integrates multi-domain data from weather, power, cyber, and/or social media sources to greatly increase situation awareness and drive more accurate assessments of reliability, sustainability, and efficiency in infrastructure environments, such as power grids. In one example of the disclosed technology, a method includes receiving real-time data from two or more different domains relevant to an infrastructure system, aggregating the real-time data into a unified representation relevant to the infrastructure system, and providing the unified representation to one or more customizable graphical user interfaces.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: December 3, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Luke J. Gosink, Edwin R. Burtner, Jodi H. Obradovich, Scott T. Dowson
  • Patent number: 10097482
    Abstract: The present application discloses methods, devices and systems for networking communication and information display. Based on a predefined layout provided by a server, service providers may customize the predefined layout by designating/designing actionable options that may be used in the layout to generate user interfaces. Due to the dual sources of the customized interfaces, some of the actionable options in different interfaces are the same and some of the actionable options are different. A user may select an actionable option displayed at a mobile terminal, which may cause the mobile terminal to send a request to the server, receive a response from the server, and display the response. The current invention allows service providers to configure predefined layouts and present the customized interfaces to users, improving communication experiences while maintaining a level of similarity between the interfaces from different service providers.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: October 9, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaolong Zhang
  • Patent number: 10097440
    Abstract: In an approach for adjusting presentation of user interface (UI) elements in a webpage, a processor monitors usage of a webpage by one or more users. A processor determines at least one UI element to be modified within presentation of the webpage, based on at least one predefined rule and the monitored usage of the webpage by the one or more users. A processor generates a version of the webpage comprising the at least one UI element, as modified within the presentation of the webpage.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10042830
    Abstract: An embodiment of a method of editing a script includes displaying the script in a script editor on a computing device, receiving textual input to the displayed script from an input of the computing device, determining whether the textual input includes a predetermined production element marker, and displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the marker. An embodiment of a method of editing a script or rundown includes displaying the script or rundown in a script or rundown editor on a first computing device, receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to it being entered into the script or rundown at the second computing device, and displaying the textual input or cursor movement in the script or rundown on the first computing device.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: August 7, 2018
    Assignee: SCRIPTO ENTERPRISES LLC.
    Inventors: Robert J. Dubbin, Stephen Colbert, David Cole, Jason Livesay, Mindy Tchieu, Sasha Stewart
  • Patent number: 10015215
    Abstract: An integrated collaborative user interface for a document editor is provided. The integrated collaborative user interface includes a document pane, document details pane and a section details pane. Document details and section details are obtained and provided to authors. A collaborative author views the document details, section details and provides updates to a document in the document editor. Changes are then refreshed to the authors to provide a consistent and up-to-date status of the document.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: July 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jared R. Parker, Sangya Singh, Greg Prickril, Wai Chan
  • Patent number: 9972118
    Abstract: The present disclosure discloses an animation playback method and apparatus, and relates to the field of computer technologies. The method includes: acquiring a first location and a first offset angle of an object in a first period, the first period being before a current period; acquiring a second location of the object in the current period according to the first location and the first offset angle; and drawing an image of the object in a preset region in a web page according to the second location if the second location is in the preset region in the web page. The apparatus includes: a first acquisition module, a second acquisition module, and a first drawing module. The present disclosure can reduce traffic required by a terminal for acquiring web page data, and shorten a time used by the terminal to acquire the web page data.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 15, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Longlin Xiang
  • Patent number: 9946804
    Abstract: The current subject matter describes displaying historical data associated with one or more data values within a business intelligence report. A graphical user interface executed by a computing device can receive, from a user, a request for display of historical data associated with a specified/selected data value in a business intelligence report. Subsequently, a representational state transfer engine (RESTful engine), which can be connected to a server system connected to the computing device, can execute a representational state transfer service (RESTful service) to fetch historical data from current and past instances associated with the data value. Then, the RESTful engine can write the fetched historical data to a file. The RESTful engine can generate or determine a uniform resource locator (URL) to the file, and can send the URL to the computing device. When the URL is selected by the user, the computing device can display the file.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: April 17, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Pak Man Chan, Nicholas Chiu, Mehdi Seblani
  • Patent number: 9946428
    Abstract: Content of a web-based application is displayed in a window of a web browser application. A selection of the display region is received from a user or a computer implemented system. A locked region is defined based on the selection. When instructions to modify the content of web-based application is received, the instructions are executed except those to modify the locked region.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Joao P. Goncalves, Peter K. Malkin, Jacquelyn A. Martino, Mathew S. Thoennes
  • Patent number: 9632742
    Abstract: According to some embodiments, a method and apparatus are provided to receive an application type and a platform environment type. An application based on the received application type and the platform environment type is created. The application comprises an instantiation of the received application type configured for the received environment type.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: April 25, 2017
    Assignee: SAP SE
    Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
  • Patent number: 9588739
    Abstract: Web API recommendations for a context of an application are provided. A ranked list of recommended Web APIs and a set of Web API recommendations regarding the context of the application is sent to a client device via a network. In response to determining that a selection of a set of Web APIs in the ranked list of recommended Web APIs was received, the set of Web APIs selected is added to the context of the application to generate a new context of the application. A display of a relationship among the set of Web APIs added to the new context of the application is sent to the client device via the network.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Hani T. Jamjoom, Jim A. Laredo, Arjun Natarajan, Shriram Rajagopalan, Daniel J. Williams, John E. Wittern
  • Patent number: 9588738
    Abstract: Providing Web API recommendations for a context of an application is provided. A ranked list of recommended Web APIs and a set of Web API recommendations regarding the context of the application is sent to a client device via a network. In response to determining that a selection of a set of Web APIs in the ranked list of recommended Web APIs was received, the selected set of Web APIs is added to the context of the application to generate a new context of the application. A display of a relationship among the set of added Web APIs to the new context of the application is sent to the client device via the network.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Hani T. Jamjoom, Jim A. Laredo, Arjun Natarajan, Shriram Rajagopalan, Daniel J. Williams, John E. Wittern
  • Patent number: 9532003
    Abstract: A non-transitory computer readable medium stores a program causing a computer to execute a process for synchronous display of a document for use at a conference on multiple terminals connected via a network and for transmission and reception of media data including at least one of audio data and video data. The process includes, in accordance with whether or not each of multiple users has a right to access a document selected by a first user on a first terminal, controlling content for display on multiple terminals used by the multiple users, and controlling transmission and reception of the media data between the first terminal and each of the multiple terminals.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 27, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kohshiro Inomata
  • Patent number: 9258311
    Abstract: Embodiments of the invention provide systems and methods for providing a virtual federation of remote portals. According to one embodiment, providing a virtual federation of remote portals can comprise defining, by a portal system, a configuration of a virtual federation of a plurality of nodes. For example, each node can comprise an application server executing a different enterprise application and maintaining application content for the enterprise application in a separate database. The portal system can also define access control information for a user of the portal system. Each node of the virtual federation can similarly define access control information for the user. The system can then provide access to the application content of the nodes at runtime based on the configuration of the virtual federation and the access control information for the user defined by the portal system and the access control information for the user defined by the nodes.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: February 9, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pramod Agrawal, Senthil Kumaran, Vijay Subramanian
  • Patent number: 9223883
    Abstract: Embodiments of the present invention provide a method, system and computer program product for context driven arrangement of portlets in a portal page. In an embodiment of the invention, a method of context driven arrangement of portlets in a portal page can be provided. The method can include computing a context for an application co-executing with a portal page in a computing client, and arranging portlets in the portal page in the computing client based upon the computed context.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Lin Sun
  • Patent number: 9142182
    Abstract: A device and a control method for the device are disclosed. A device and a control method for the device according to the present invention comprises a sensing unit; and a controller, if at least one of a second control command is received through the sensing unit while carrying out a control operation based on at least one of a first control command received through the sensing unit, generating a display signal based on a control command selected according to a predetermined criterion from the received multiple control commands of the first and the second control command. According to the present invention, a control command for generating a display signal can be effectively selected in the case that another control command is received while a particular control command is carried out.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: September 22, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Taehyeong Kim, Sunjin Yu, Hyunsook Lee, Soungmin Im
  • Patent number: 9032308
    Abstract: Systems and methods for providing a manufacturer portal are disclosed. More specifically, in one embodiment a content distribution system, as a central location for user generated content may also provide manufacturers with a portal to monitor, and participate in, the process of content generation and distribution. This portal may provide the manufacturers with the ability to: view generated content related to that manufacturer and to filter this user generated content utilizing a wide variety of criteria and to generate content which may be responsive to presented generated content. Content generated by a manufacturer through their portal may subsequently be incorporated into one or more retailer's site utilizing the content distribution system.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: May 12, 2015
    Assignee: Bazaarvoice, Inc.
    Inventors: Andrew Chen, Sam Decker, Patrick Barrett
  • Patent number: 9032312
    Abstract: Embodiments of the present invention are directed to composite applications that can be created and implemented using components of a platform disclosed herein. Widgets associated with one or more products available in a mashup container can be implemented based on a selection by a user of the widgets from a widget catalog. A behavior of, and an interaction between, the widgets can be defined using metadata data associated with the widgets without requiring assistance from the user. A skin can be applied to the composite application that controls a visual presentation of the application on a display.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: May 12, 2015
    Assignee: MasterCard International Incorporated
    Inventors: Andrew Barnes, Gregg Hill, Joe Busateri
  • Patent number: 9008619
    Abstract: A mobile terminal that may be able to access a wireless communication network and a control method thereof are provided. The mobile terminal includes: a wireless communication unit configured to access a wireless communication network; a detection unit configured to detect a connectable wireless communication network through the wireless communication unit; and a controller outputting icons each corresponding to one or more wireless communication networks detected by the detection unit to a locked screen displayed in a locked state in which inputting of a control command with respect to an application is limited, releasing the locked state when selecting of any one of the output icons is detected, and controlling the wireless communication unit to access a wireless communication network corresponding to the selected icon.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: April 14, 2015
    Assignee: LG Electronics Inc.
    Inventors: Sanghyuck Lee, Eunju Lee, Byeongwook Kim
  • Patent number: 9009615
    Abstract: A user interface display provides access to an analysis portal that receives customized code for a business data system. The code is provided through the user interface display to a cloud based service that analyzes the customized code based on the types of services requested by the user. A report is generated, based on the analysis, and displayed to the user.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yen Ping Yu, Mudit Mittal, Syed Hamid, Satish Joseph Thomas
  • Patent number: 9003295
    Abstract: Display regions for representations of results of transformations applied to access control settings for a resource appear integrated with a familiar representation of the resource, e.g. word processor, or Web browser. A number of functions modify layout and transformations, and those functions are available for invocation, e.g. through mouse gestures or key combinations. Users are graphically represented by displays comprising photographic likenesses. Groups can be shown as individual users. Giving someone access to a resource can be as easy as dragging that person's likeness. Access log information can be shown together with access control settings. Reviewing the subset of resources available to a user is made easier. Overflow indicators replace scroll bars. Macros effect snapshots of volatile sets of users. Sections within documents can be omitted automatically if a user lacks authorization. Access control settings for one resource can be linked to be dependent on settings for other resources.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: April 7, 2015
    Inventor: Leo Martin Baschy
  • Publication number: 20150095791
    Abstract: A hierarchy of controls and parts, that are each in accordance with constraints of a computing executing context. A control is executable code that performs a function and which may impart a visualization. A part is a unit of visualization container that has its own visualization and/or shows visualizations from one or more compliant controls associated with the part.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Brad Olenick, Leon Ezequiel Welicki, Justin Beckwith, Tom Cox, Vishal R. Joshi, Nafisa Bhojawala, Alvaro Rahul Dias, Eric Hwa-Wei Wong, David Anson, Thao Doan, Stephen Michael Danton, Kristofer John Owens, Wai Man Yuen, Madhur Joshi, Bradley D. Millington, Brendyn Alexander, Jean-Sebastien Goupil, Liang-Ming Chen, Andrew Birck, Andrew Forget
  • Patent number: 8984415
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 17, 2015
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Patent number: 8977689
    Abstract: A system facilitates collaborative communications and information sharing in a network defined by a model. The model and a portion of the system are stored on a storage component coupled to a terminal. The system captures context information and user-defined data, the user-defined data provided during user interaction of the user in a first domain of the network, and dynamically stores the context information as metadata associated with the user-defined data, the user-defined data and the metadata stored on the storage component; a tracking component for tracking a change of the user from the first domain to a second domain of the network and dynamically updating the stored metadata based on the change, where the user accesses the user-defined data from the second domain; and an interface to the system that permits the user to create and view the user-defined data according to the model of the network.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: March 10, 2015
    Assignee: VirtualAgility Inc.
    Inventor: Douglas F. Beaven
  • Patent number: 8977969
    Abstract: A system for providing a dynamic web portal page in a web portal environment by modifying the web portal page, where the system includes: a server configured to provide a content with at least one portlet of the web portal page to a user. The server enters code into the provided content of the web portal page for identifying user-interface elements in the content of the web portal page. The server enters code into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page. The server re-configures automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Patent number: 8973017
    Abstract: A method for managing third-tier productivity applications, as part of remote application deployment, consists of using a controlling program, called an AppController, to initiate the application launch which then allows otherwise incompatible programs to control and/or enhance the functionality of the productivity application by accepting commands transmitted using standard network communications protocols.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: March 3, 2015
    Inventors: Kenneth F. Krutsch, Michael Berger, James L. Rice, III
  • Patent number: 8966368
    Abstract: The intelligent console method and apparatus of the present invention includes a powerful, intuitive, yet highly flexible means for accessing a multi-media system having multiple multi-media data types. The present intelligent console provides an interactive display of linked multi-media events based on a user's personal taste. The intelligent console includes a graph/data display that can provide several graphical representations of the events that satisfy user queries. The user can access an event simply by selecting the time of interest on the timeline of the graph/data display. Because the system links together all of the multi-media data types associated with a selected event, the intelligent console synchronizes and displays the multiple media data when a user selects the event. Complex queries can be made using the present intelligent console. The user is alerted to the events satisfying the complex queries and if the user chooses, the corresponding and associated multi-media data is displayed.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: February 24, 2015
    Assignee: TIBCO Software Inc.
    Inventor: Don Yamato Kuramura
  • Patent number: 8949721
    Abstract: Personalization of web content is provided, comprising: accessing web content, selecting components of the web content in accordance with a user model, and structuring the components of the web content in accordance with the user model. The personalization further comprises presenting the components of the web content in accordance with the user model, and providing a graphical user interface for adapting the user model, wherein the graphical user interface is provided together with the web content of a portlet of a web portal, such that each adaptation of the user model is updated in real-time in the currently presented web content in the portlet.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Fedor Bakalov, Birgitta Koenig-Ries, Andreas Nauerz, Martin Welsch
  • Patent number: 8943414
    Abstract: Techniques are provided for displaying a uniform resource locator (URL) to assist a user in determining whether a URL destination is what the user expects. A link is presented for selection to a user, and a URL corresponding to the link is accessed. A portion of the URL that corresponds to a hostname component of the URL may be identified, and the URL may be displayed. The hostname component of the URL is visually distinguished from other components of the URL. In addition to or as an alternative to displaying the URL and visually distinguishing the hostname component, a warning message relating to the hostname portion of the URL may be displayed. The techniques may be implemented as a software plug-in or in any type of software application that is capable of recognizing URLs.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: January 27, 2015
    Assignee: Facebook, Inc.
    Inventor: Conor P. Cahill
  • Patent number: 8943415
    Abstract: Controlling access to location information by entities hosted by an execution extension environment. After receiving a request from the entity for location information associated with a computing device, access rights of the entity for the requested location information are accessed. A request is sent to another computing device to determine whether to authorize access by the entity to the requested location information. Based on a response from the other computing device, access to the requested location information is enabled.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventor: Aaron George Meola
  • Patent number: 8937685
    Abstract: Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: January 20, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
  • Patent number: 8930822
    Abstract: In a method for composing and presenting information in a user context, the information shall be presented for the user on a man-machine interface in the form of a visual or graphic display. The method comprises steps for determining a user context in which the information is required, selecting a set of content sources, and the content components are retrieved from the content sources. The information in selected content components are computed using an information measure that reflects the information as perceived by human cognition, and an optimum presentation of the selected content components are determined and presented for the user.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventor: Øystein Haug Olsen
  • Patent number: 8914730
    Abstract: A virtual machine (VM) is accessed by receiving user log-in information, the log-in information identifying a user and a corresponding VM, the VM having a local copy and a remote copy. A selected copy of the VM is identified based on at least one of a policy and a user selection, the selected copy being one of the local copy and the remote copy of the VM. A desktop generated by the selected copy of the VM is presented to the user in a common application graphical user interface, the common application graphical user interface being used regardless as to whether the selected copy of the VM is the local copy or the remote copy.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: December 16, 2014
    Assignee: VMware, Inc.
    Inventors: Yaron Halperin, Jad Chamcham, Christian Matthew Leroy, Gerald I. L. Cheong, Matthew B. Eccleston, Noah Wasmer
  • Patent number: 8875032
    Abstract: An object is implemented to represent a visual element in a user interface while being linked to data associated with the visual element. A user can manipulate the visual element through the user interface to modify the object or how the object is processed. The data associated with the visual element tracks with the modifications to the visual element and/or object to permit the data to conceptually move with the visual element. The object may be implemented using a document object model in a web browser. The object may be assigned to a user interface component that may treat the object differently in dependence upon the user manipulations. The visual element may be formed using HTML and the user manipulations may be implemented using a script.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: October 28, 2014
    Assignee: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 8869037
    Abstract: Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is caused to be rendered graphically.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: October 21, 2014
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 8869027
    Abstract: A dashboard manager can be used to create, manage and deploy dashboards. Each dashboard can include one or more user interface elements (“widgets”). The dashboard manager can be invoked for providing a variety of management functions. In another aspect, dashboards, widgets and other content can be bundled together and distributed to users over a distribution channel. Users can created custom bundles using a tool that is provided for such purpose.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: October 21, 2014
    Assignee: Apple Inc.
    Inventors: John O. Louch, Imran A. Chaudhri, Michael Shebanek
  • Patent number: 8863031
    Abstract: Disclosed are methods, systems, and articles, such as computer program products, including a method for managing presentation of information, performed by execution of computer readable program code by a processor of a computer system, is disclosed. The method includes retrieving information relating to one or more subject matters from one or more data repositories, the one or more subject matters including general non-personal information on medical conditions and treatments therefor, presenting one or more sets of data from the retrieved information specific to a practitioner type selectable by a user from a plurality of practitioner types, presenting another one or more sets of data from the retrieved information common to two or more practitioner types selectable from the plurality of practitioner types, and presenting a further one or more sets of data from the retrieved information specific to at least one non-practitioner type.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: October 14, 2014
    Inventor: Andre Gene Douen
  • Patent number: 8863015
    Abstract: A method and system are provided which allows enhanced support to graphical user interface (GUI) displays on multiple monitors. An extended markup language file provides code to configure each GUI. GUI software need not be re-compiled in order to implement changes in the layout of displays or to accommodate additional monitors. Potential display event handling delays are minimized by providing multiple Java Virtual Machines (JVMs) for GUIs. In one aspect, one JVM is provided for each GUI.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: October 14, 2014
    Assignee: Raytheon Company
    Inventors: Nicholas A. Almonte, William R Stubbs
  • Patent number: 8863004
    Abstract: An approach is provided for increasing the functionality of a user device when the device is in an, at least in part, locked state. The approach involves presentation of a first user interface and rendering of at least a portion of a second user interface associated with the first user interface while the user device is in an, at least in part, locked state wherein the second user interface is associated with one or more applications and/or one or more services. Further, one or more interactions with the first user interface and/or with the at least a portion of the second user interface are detected and processed for at least changing the device to an, at least in part, unlocked state.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 14, 2014
    Assignee: NAVTEQ B.V.
    Inventor: Bernard Berus