Patents Examined by William Trapanese
-
Patent number: 9262765Abstract: A system, method, and program product for identifying and providing suggestions includes registering information of a behavior of a user in an environment within a domain. Behavior processes identify the behavior, identify an item associated with the behavior, identify an identity of the user, and store the identified information. Task processes prepare a suggestion list using the information and a stored configuration. A participant account in the environment requests suggestions to serve to the user where the participant account belongs to a participant belonging to a group of affiliated participants. Suggestion processes identify a request item, identify the identity of the user and attributes associated with the request, aggregate suggestions using the stored configuration and a suggestion list set, and record served suggestions. The participant account receives the served suggestions where the participant account can offer the served suggestions on behalf of an affiliated participant.Type: GrantFiled: December 29, 2008Date of Patent: February 16, 2016Assignee: Smartfocus Holdings LimitedInventor: Darci Louise Swift
-
Patent number: 9262071Abstract: Various embodiments provide techniques for direct manipulation of content. The direct manipulation of content can provide an intuitive way for a user to access and interact with content. In at least some embodiments, content manipulation is “direct” in that content displayed in a user interface (e.g., one or more Web pages in a Web browser interface) can be moved in and/or out of the user interface in a direction that corresponds to user-initiated physical movements, such as the user dragging or flicking the content with the user's finger or some other type of input device.Type: GrantFiled: March 16, 2009Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Helen E. Drislane, David A. Matthews, Jan-Kristian Markiewicz, Paul L. Cutsinger, Jr., Bruce A. Morgan, Brian E. Manthos, Prashant Singh
-
Patent number: 9258513Abstract: A method and system for selection of recordable events from among a set of recordable events, based on categories and sub-categories, that cumulatively describe a substantial portion of the entire set of recordable events. After receiving a first set of categories, and first sets of sub-categories corresponding to the first set of categories, at a device, the device is configured to use the first set of categories and the first set of sub-categories, to guide a user in selecting a series of recordable events to experience and/or record. Thereafter, the device receives a second set of categories and respective second sets of sub-categories that correspond to the categories of the second set of categories, and the device responsively configures itself to use the second set of categories and the second sets of sub-categories, to guide a user in selecting a series of recordable events to experience and/or record.Type: GrantFiled: June 10, 2010Date of Patent: February 9, 2016Assignee: The DIRECTV Group, Inc.Inventors: Mark D. Goodwin, Lynda Kitlyn Seto, David Allen Westerhoff
-
Patent number: 9239722Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.Type: GrantFiled: March 31, 2010Date of Patent: January 19, 2016Assignee: salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
-
Patent number: 9223479Abstract: Exemplary systems and methods for calendaring are provided. Exemplary systems include a natural language receiving component configured to receive a natural language entry corresponding to a future status, a calendar generation engine configured to create a calendar entry based on the natural language entry, a social network database configured for accessing and querying by the calendar generation engine, a privacy component configured to receive a privacy setting indicating a person who is approved to view the calendar entry, and a display module configured to display the calendar entry on a calendar. Exemplary methods include receiving a natural language entry corresponding to a future status, creating a calendar entry, and displaying the calendar entry.Type: GrantFiled: March 14, 2013Date of Patent: December 29, 2015Assignee: Facebook, Inc.Inventors: Peter Deng, Scott Marlette, Marcel Laverdet, Mark Zuckerberg
-
Patent number: 9165082Abstract: In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text.Type: GrantFiled: January 21, 2011Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Clint C. Jorgenson, Pui Ching Hon
-
Patent number: 9146757Abstract: A method of providing an integrated graphical user interface can include responsive to executing a host computer program, displaying, within a graphical user interface of the host computer program, a visual element of a plug-in that executes in cooperation with the host computer program without loading a functional component of the plug-in within program execution memory of a computer system executing the host computer program. At least a portion of the functional component of the plug-in can be loaded within program execution memory responsive to a selection of the visual element.Type: GrantFiled: March 16, 2009Date of Patent: September 29, 2015Assignee: XILINX, INC.Inventors: Krishnan Subramanian, Steven J. Perry, Arun K. Mandhania
-
Patent number: 9141405Abstract: A system and method for constructing a graphical user interface for an application being accessed by a user are provided. The method includes measuring the user's current work rate, deriving a threshold from the user's current work rate, determining the user's current activity within the application, assigning a value to the user's current activity, accessing a model for the application, the model defining links between activities within the application, assigning values to activities linked within the accessed model to the user's current activity, and displaying a control element in a graphical user interface for each activity with a value above the derived threshold.Type: GrantFiled: December 15, 2011Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Martin Brown, David T. G. Drakard, Christopher Knott, Henning Lueke, Anthony P. Papageorgiou, Alena Shunkevich
-
Patent number: 9141518Abstract: Controls of a graphical user interface (GUI) in an application under test (AUT) can be tested where the AUT utilizes an accessibility support framework. An accessibility application programming interface (API) can be used to expose controls in the GUI along with their properties. Using an identified control's properties, a set of valid events can be determined for a desired control. Based on the events, parameters for input data for a desired control can be defined, for example, to include data types and data type limitations. Equivalence partitions can be determined for the input data based on the defined parameters, and events can be passed to the accessibility API, along with corresponding input data from the equivalence partitions, to be performed in the desired control of the AUT.Type: GrantFiled: December 10, 2008Date of Patent: September 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Anutthara R Bharadwaj, Balachander Ganapathy Subramaniam
-
Patent number: 9137319Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, support a browser privacy mode in a plugin of the browser. In one aspect, a method includes applying a private browsing mode of a browser in a plugin program of the browser, the applying including: obtaining, in a process, an indication of the private browsing mode of the browser; specifying, in response to the indication, that an instance of the plugin program initiated within the process is set to run in a private data mode that cannot be exited; receiving, in the instance of the plugin program initiated within the process and set to run in the private data mode, information that results in locally cached data; and saving, in response to the receiving, the locally cached data entirely in volatile memory without saving to persistent storage.Type: GrantFiled: April 7, 2010Date of Patent: September 15, 2015Assignee: Adobe Systems IncorporatedInventors: Jimson Xu, Deneb Meketa, Ian G. Melven, Matthew T. Wobensmith, Jethro Villegas
-
Patent number: 9111007Abstract: Disclosed herein is a method and system for rendering a web page on an electronic display device in a visual presentation format based on preferences of a user. An embedded browser application is provided on the electronic display device. The embedded browser application identifies alterable display attributes of elements on the web page and presents display options corresponding to the identified display attributes to the user. The user selects the presented display options based on preferences of the user. The embedded browser application modifies the identified display attributes of the web page elements by applying adaptive rendering rules on the identified display attributes. The embedded browser application creates the visual presentation format by incorporating the modified display attributes of the web page elements. The embedded browser application renders the web page adaptively on the electronic display device in the created visual presentation format.Type: GrantFiled: March 18, 2009Date of Patent: August 18, 2015Assignee: Jataayu Software LimitedInventors: Kumar Carounanidy, Kavitha Sambandam
-
Patent number: 9106649Abstract: A method of remotely providing an application includes identifying a visible portion of a first application window on a display of a client. A data stream corresponding only to the visible portion of the first application window is received. The received data stream is provided to the client such that the visible portion of the first application window is able to be presented on the display.Type: GrantFiled: May 25, 2007Date of Patent: August 11, 2015Assignee: AppToU Technologies LtdInventor: Shuki Binyamin
-
Patent number: 9105120Abstract: A display system of electronic manual which allows easy identification of wirings. The display system of electronic manual is provided with a storage device in which stored is an electronic manual provided with a wiring diagram described in a vector image description language and constituted so as to allow reading by a browser program. In response to user's selection of a component on the wiring diagram displayed on a display, a wiring display system highlights the selected component. In response to user's operation of selecting the highlight, the wiring display system highlights wirings extending from the selected component. Moreover, while the wiring is highlighted, in response to user's operation of selecting gray display, the wiring display system switches the elements other than the selected component and the wirings extending from the component on the wiring diagram displayed on the display to be displayed in weak gray.Type: GrantFiled: March 10, 2009Date of Patent: August 11, 2015Assignee: HONDA MOTOR CO., LTD.Inventors: Eiichiro Shimoyama, Tsukasa Saito, Yasushi Sato
-
Patent number: 9092126Abstract: A communication apparatus is configured to, and a computer-readable medium causes a communication apparatus to store position information, acquire content relational information including titles summary information, and display each title of each content relational information in a scrolling single-line form. An accepting section accepts a selection of the displayed content title, and a summary display control section displays the summary information corresponding to the selected title. A selection information storage section stores selection information corresponding to the selected title. A priority setting section sets a priority for each content title of the content relational information based on the corresponding selection information stored in the selection information storage section. The display control section displays and scrolls each title of each of content relational information in a single-line form in a descending order based on the priority of each title.Type: GrantFiled: November 16, 2009Date of Patent: July 28, 2015Assignee: Brother Kogyo Kabushiki KaishaInventors: Noriko Misumi, Kazuhito Misumi
-
Patent number: 9069449Abstract: A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.Type: GrantFiled: July 22, 2013Date of Patent: June 30, 2015Assignee: FACEBOOK, INC.Inventor: June R. Herold
-
Patent number: 9069577Abstract: Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, open windows displayed within a 2D desktop plane can be organized into one or more 3D browsable stacks in a 3D desktop space, where each stack includes open windows associated with a common value for a grouping property. A graphical representation indicating the respective value of the grouping property associated with each 3D browsable stack can be displayed in proximity to the 3D browsable stack. As the user browses through the open windows in the browsable stack, one window is displayed in a frontal view at a time while the other windows are displayed in a side view. When the user selects an open window from the stack, the 3D desktop can be restored to the 2D desktop showing the selected window as the current active window of the 2D desktop.Type: GrantFiled: November 23, 2010Date of Patent: June 30, 2015Assignee: Apple Inc.Inventors: Thomas Goossens, Fabrice Robinet
-
Patent number: 9047013Abstract: An avionics messaging system comprises a memory configured to store a plurality of pre-defined avionics message elements; a display unit configured to display data; a user input device configured to receive input from a user; and a processing unit configured to output a user-customizable list of pre-defined avionics message elements to the display unit, the user-customizable list comprising at least a subset of the plurality of pre-defined avionics message elements; wherein the processing unit is further configured to update the user-customizable list based on input received from the user input device; wherein the processing unit is further configured to provide a message composition screen to the display unit based on user input received from the user input device; and wherein the message composition screen corresponds to a pre-defined avionics message element selected from the user-customizable list of pre-defined avionics message elements.Type: GrantFiled: September 1, 2010Date of Patent: June 2, 2015Assignee: Honeywell International Inc.Inventors: Prapon Sae-Chim, Thomas F. McGuffin, Patrick Ludwig
-
Patent number: 9049258Abstract: In one embodiment, a method includes, in connection with a target structured document rendered by a first client application and in response to a user input directed to target content of the target structured document, accessing, by a second client application, a document object model (DOM) representation of the target structured document, determining a target DOM node associated with the target content, recursively scanning one or more properties of each of one or more DOM nodes logically arranged proximal to the target DOM node within the DOM hierarchical tree, generating a set of one or more anchor point definitions based on one or more selected properties of each of the target DOM node and one or more selected ones of the scanned DOM nodes, and storing the set of anchor point definitions in a data structure.Type: GrantFiled: April 8, 2010Date of Patent: June 2, 2015Assignee: BORDER STYLO, LLCInventors: Diego Prats, Eduardo Prats, Oscar Guido, Nicolas LaCasse, Daniel Yoder
-
Patent number: 9043703Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a first user a voice message comprising one or more commands, receiving location information associated with the first user, identifying edges and nodes in the social graph based on the location information, where each of the identified edges and nodes corresponds to at least one of the commands of the voice message, and generating new nodes or edges in the social graph based on the identified nodes or identified edges.Type: GrantFiled: October 16, 2012Date of Patent: May 26, 2015Assignee: Facebook, Inc.Inventors: Jenny Yuen, David Harry Garcia
-
Patent number: 9026918Abstract: A method, system and graphical user interface for enabling a user to access enterprise data and interact with enterprise applications generating the enterprise data using a portable electronic device is disclosed. A native application for a portable electronic device enables a user of the portable electronic device to initiate or interact with one or more enterprise applications. Each of the enterprise applications is executed remotely on a system in communication with the portable electronic device, where the portable electronic device may communicate data to the remote system and display data received from the remote system. Processing resources and storage resources of the remote system may be utilized to execute the enterprise application, thereby enabling a user to initiate or interact with a computationally-intensive enterprise application using a portable electronic device.Type: GrantFiled: May 6, 2009Date of Patent: May 5, 2015Assignee: Accenture Global Services LimitedInventor: Dan Sharoni