Interactive Portal (e.g., Secure Point Of Access) Patents (Class 715/742)
-
Patent number: 11941352Abstract: 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: GrantFiled: August 10, 2020Date of Patent: March 26, 2024Assignee: Google LLCInventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
-
Patent number: 11726805Abstract: 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: GrantFiled: December 21, 2022Date of Patent: August 15, 2023Assignee: Kabam, Inc.Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
-
Patent number: 11461438Abstract: 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: GrantFiled: August 22, 2019Date of Patent: October 4, 2022Assignee: FUJIFILM Business Innovation Corp.Inventors: Tatsuo Mishima, Tomoaki Hirano, Tomonori Tanaka, Manabu Hayashi, Rie Muraishi
-
Patent number: 11182056Abstract: 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: GrantFiled: January 31, 2018Date of Patent: November 23, 2021Assignee: salesforce.com, inc.Inventors: Yuseung Kim, Behzad Richey, Naga Siva Chandra Prasad Pamidi, Juyong Kim
-
Patent number: 11144708Abstract: 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: GrantFiled: June 16, 2021Date of Patent: October 12, 2021Assignee: pplink, Inc.Inventor: Ju Rung Park
-
Patent number: 11140164Abstract: 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: GrantFiled: February 8, 2019Date of Patent: October 5, 2021Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Patent number: 11093100Abstract: 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: GrantFiled: March 30, 2018Date of Patent: August 17, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Michael M. Bennett, Gregory C. Hitchcock, Jonathan S. Kaufthal, Akshay Bakshi, Sean Shiang-Ning Whelan
-
Patent number: 11010484Abstract: A system and method for document management are provided in which documents are managed in a file/document sharing system.Type: GrantFiled: October 12, 2017Date of Patent: May 18, 2021Inventor: Stephane Donze
-
Patent number: 10976991Abstract: 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: GrantFiled: September 6, 2019Date of Patent: April 13, 2021Assignee: Facebook Technologies, LLCInventors: Philip Robinson, Antonio John Miller, William Owen Brimijoin, II, Andrew Lovitt
-
Patent number: 10942721Abstract: 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: GrantFiled: June 27, 2019Date of Patent: March 9, 2021Assignee: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
-
Patent number: 10884694Abstract: 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: GrantFiled: September 24, 2018Date of Patent: January 5, 2021Assignee: Tableau Software, Inc.Inventors: Quentin Moy, Gaurav Chandna, Michael Chen
-
Patent number: 10880391Abstract: 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: GrantFiled: October 1, 2003Date of Patent: December 29, 2020Assignee: International Business Machines CorporationInventors: Joanna Ng, Rohit Kapoor, Leho Nigul
-
Patent number: 10497071Abstract: 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: GrantFiled: January 29, 2014Date of Patent: December 3, 2019Assignee: Battelle Memorial InstituteInventors: Luke J. Gosink, Edwin R. Burtner, Jodi H. Obradovich, Scott T. Dowson
-
Patent number: 10097482Abstract: 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: GrantFiled: January 21, 2014Date of Patent: October 9, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaolong Zhang
-
Patent number: 10097440Abstract: 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: GrantFiled: June 26, 2014Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 10042830Abstract: 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: GrantFiled: May 7, 2014Date of Patent: August 7, 2018Assignee: SCRIPTO ENTERPRISES LLC.Inventors: Robert J. Dubbin, Stephen Colbert, David Cole, Jason Livesay, Mindy Tchieu, Sasha Stewart
-
Patent number: 10015215Abstract: 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: GrantFiled: January 26, 2015Date of Patent: July 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jared R. Parker, Sangya Singh, Greg Prickril, Wai Chan
-
Patent number: 9972118Abstract: 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: GrantFiled: June 3, 2016Date of Patent: May 15, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Longlin Xiang
-
Patent number: 9946804Abstract: 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: GrantFiled: August 19, 2013Date of Patent: April 17, 2018Assignee: BUSINESS OBJECTS SOFTWARE LTDInventors: Pak Man Chan, Nicholas Chiu, Mehdi Seblani
-
Patent number: 9946428Abstract: 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: GrantFiled: January 15, 2015Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Rahul P. Akolkar, Joao P. Goncalves, Peter K. Malkin, Jacquelyn A. Martino, Mathew S. Thoennes
-
Patent number: 9632742Abstract: 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: GrantFiled: June 5, 2012Date of Patent: April 25, 2017Assignee: SAP SEInventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
-
Patent number: 9588738Abstract: 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: GrantFiled: February 16, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Gennaro A. Cuomo, Hani T. Jamjoom, Jim A. Laredo, Arjun Natarajan, Shriram Rajagopalan, Daniel J. Williams, John E. Wittern
-
Patent number: 9588739Abstract: 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: GrantFiled: June 18, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Gennaro A. Cuomo, Hani T. Jamjoom, Jim A. Laredo, Arjun Natarajan, Shriram Rajagopalan, Daniel J. Williams, John E. Wittern
-
Patent number: 9532003Abstract: 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: GrantFiled: June 18, 2015Date of Patent: December 27, 2016Assignee: FUJI XEROX CO., LTD.Inventor: Kohshiro Inomata
-
Patent number: 9258311Abstract: 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: GrantFiled: June 26, 2012Date of Patent: February 9, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pramod Agrawal, Senthil Kumaran, Vijay Subramanian
-
Patent number: 9223883Abstract: 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: GrantFiled: April 22, 2009Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventor: Lin Sun
-
Patent number: 9142182Abstract: 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: GrantFiled: October 7, 2011Date of Patent: September 22, 2015Assignee: LG ELECTRONICS INC.Inventors: Taehyeong Kim, Sunjin Yu, Hyunsook Lee, Soungmin Im
-
Patent number: 9032312Abstract: 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: GrantFiled: December 15, 2008Date of Patent: May 12, 2015Assignee: MasterCard International IncorporatedInventors: Andrew Barnes, Gregg Hill, Joe Busateri
-
Patent number: 9032308Abstract: 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: GrantFiled: February 2, 2010Date of Patent: May 12, 2015Assignee: Bazaarvoice, Inc.Inventors: Andrew Chen, Sam Decker, Patrick Barrett
-
Patent number: 9009615Abstract: 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: GrantFiled: October 17, 2012Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Yen Ping Yu, Mudit Mittal, Syed Hamid, Satish Joseph Thomas
-
Patent number: 9008619Abstract: 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: GrantFiled: August 21, 2012Date of Patent: April 14, 2015Assignee: LG Electronics Inc.Inventors: Sanghyuck Lee, Eunju Lee, Byeongwook Kim
-
Patent number: 9003295Abstract: 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: GrantFiled: March 17, 2004Date of Patent: April 7, 2015Inventor: Leo Martin Baschy
-
Publication number: 20150095791Abstract: 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: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: 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: 8984415Abstract: 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: GrantFiled: March 26, 2014Date of Patent: March 17, 2015Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Patent number: 8977969Abstract: 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: GrantFiled: November 1, 2010Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
-
Patent number: 8977689Abstract: 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: GrantFiled: June 5, 2014Date of Patent: March 10, 2015Assignee: VirtualAgility Inc.Inventor: Douglas F. Beaven
-
Patent number: 8973017Abstract: 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: GrantFiled: January 2, 2004Date of Patent: March 3, 2015Inventors: Kenneth F. Krutsch, Michael Berger, James L. Rice, III
-
Patent number: 8966368Abstract: 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: GrantFiled: October 18, 2010Date of Patent: February 24, 2015Assignee: TIBCO Software Inc.Inventor: Don Yamato Kuramura
-
Patent number: 8949721Abstract: 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: GrantFiled: January 13, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Fedor Bakalov, Birgitta Koenig-Ries, Andreas Nauerz, Martin Welsch
-
Patent number: 8943414Abstract: 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: GrantFiled: May 7, 2012Date of Patent: January 27, 2015Assignee: Facebook, Inc.Inventor: Conor P. Cahill
-
Patent number: 8943415Abstract: 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: GrantFiled: January 8, 2010Date of Patent: January 27, 2015Assignee: Microsoft CorporationInventor: Aaron George Meola
-
Patent number: 8937685Abstract: 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: GrantFiled: October 9, 2008Date of Patent: January 20, 2015Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
-
Patent number: 8930822Abstract: 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: GrantFiled: December 23, 2009Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventor: Øystein Haug Olsen
-
Patent number: 8914730Abstract: 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: GrantFiled: July 9, 2012Date of Patent: December 16, 2014Assignee: VMware, Inc.Inventors: Yaron Halperin, Jad Chamcham, Christian Matthew Leroy, Gerald I. L. Cheong, Matthew B. Eccleston, Noah Wasmer
-
Patent number: 8875032Abstract: 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: GrantFiled: May 7, 2009Date of Patent: October 28, 2014Assignee: Dialogic CorporationInventors: Ronald D. Olsen, Brian Kamrowski
-
Patent number: 8869037Abstract: 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: GrantFiled: June 22, 2006Date of Patent: October 21, 2014Assignee: LinkedIn CorporationInventor: R. Kevin Rose
-
Patent number: 8869027Abstract: 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: GrantFiled: August 4, 2006Date of Patent: October 21, 2014Assignee: Apple Inc.Inventors: John O. Louch, Imran A. Chaudhri, Michael Shebanek
-
Patent number: 8863031Abstract: 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: GrantFiled: January 14, 2011Date of Patent: October 14, 2014Inventor: Andre Gene Douen
-
Patent number: 8863015Abstract: 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: GrantFiled: October 23, 2009Date of Patent: October 14, 2014Assignee: Raytheon CompanyInventors: Nicholas A. Almonte, William R Stubbs
-
Patent number: 8863004Abstract: 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: GrantFiled: October 28, 2011Date of Patent: October 14, 2014Assignee: NAVTEQ B.V.Inventor: Bernard Berus