Add On Item (e.g., Software Developed, Customized) Patents (Class 715/826)
  • Patent number: 11698901
    Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: July 11, 2023
    Assignee: SPLUNK INC.
    Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
  • Patent number: 11671387
    Abstract: In some embodiments, an electronic device displays a plurality of content items in a messaging conversation. In some embodiments, the electronic device displays user interfaces associated with one or more content items in a messaging conversation.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: June 6, 2023
    Assignee: Apple Inc.
    Inventors: Zheng Xuan Hong, Chia Yang Lin, Chanaka G. Karunamuni, Nicole R. Ryan, Graham R. Clarke
  • Patent number: 11601561
    Abstract: An image forming apparatus installed with at least one first application includes a setting receiving unit, a storage unit, an installation unit, and an addition unit. The setting receiving unit displays at least one first setting screen for setting the first application and receives an input of setting value corresponding to the first application. The storage unit stores first information used, by the setting receiving unit, to display the first setting screen for setting the first application. The installation unit installs a second application on the image forming apparatus. The addition unit adds, to the storage unit, second information used for displaying at least one second setting screen for setting the second application. The setting receiving unit displays the second setting screen based on the second information added to the storage unit and to receive an input of setting value of the second application.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: March 7, 2023
    Assignee: Ricoh Company, Ltd.
    Inventor: Tatsuma Hirokawa
  • Patent number: 11514126
    Abstract: A computer-implemented method is disclosed for saving content. The method can include receiving, by one or more computing devices from a user at a first time, a first user input directed to a portion of a web page; receiving, by the one or more computing devices at a second time after the first time, a second user input describing a search query, and providing for display, by the one or more computing devices, data describing the portion of the web page in response to receiving the second user input.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: November 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Kerstin Kuehne, Ivana Tomic, Melinda Hillary Klayman, Jamie Keene, Iuliana Georgiana Ginghina, Edmund William Wright
  • Patent number: 11347524
    Abstract: Techniques for embedding a web browser in a graphical display view of a process plant include presenting a graphical display view including (i) indications of one or more process control elements, such as a control module, a function block, a process plant entity, or a process section of the process plant, and (ii) a web browser having web content from a source address. The web browser is presented according to one or several presentation parameters, such as such as a size and position of the web browser within the display view. Furthermore, the presentation parameters include restrictions on functions performed within the web browser, such as a sandbox or sandbox attributes. The presentation parameters also include a source whitelist that specifies web addresses which are allowed to be set as the source address for presenting web content.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 31, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Daniel R. Strinden, Camilo Fadul, Adrian A. Sanchez, Michael D. Tajmajer, Snehalata Houji, Robert B. Havekost, Jon Westbrock
  • Patent number: 11188556
    Abstract: A user interface includes a data flow pane and a profile pane. The data flow pane displays a flow diagram that identifies a data source. For each of multiple queries against the data source, the process issues the query against the data source asynchronously with a block size. Upon retrieval of the initial set of rows, the process repeats the query asynchronously until all of the rows have been retrieved. Periodically the process determines a high water mark for rows from the data source that have been retrieved for all of the queries. When the water mark changes, the process updates the profile pane to display statistical distributions of data values for multiple data fields in the data source. Each distribution element in each statistical distribution counts the rows below the water mark that have a single specific data value or range of data values.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: November 30, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: William Pugh, Mengxi Chen, Isaac Kunen
  • Patent number: 10877653
    Abstract: Techniques for configuring layouts and display view hierarchies and presenting display views in an operating environment of a process plant according to the layouts and display view hierarchies include providing graphical user controls at a graphical display configuration application for defining a layout. The layouts indicate a manner in which divide one or several display screens into one or several display regions, where each display region presents a display view that includes indications of process control elements. The graphical display configuration application also includes graphical user controls for defining a display view hierarchy of the display views by assigning levels of detail to the display views and designating some of the display views as subviews of other display views. An operator application obtains the defined layout and display view hierarchy and presents the display views at an operator workstation according to the obtained layout and/or display view hierarchy.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: December 29, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Cristopher Ian Sarmiento Uy, Daniel R. Strinden, Julian K. Naidoo, Cindy A. Scott, Mark J. Nixon, Erika Joy Bumatay, Racquel C. Perdiguerra, Prashant Joshi
  • Patent number: 10853108
    Abstract: A method and apparatus for code virtualization is provided. A computer-implemented method for code virtualization comprises receiving, at a virtual code provider (VCP), a selection of a remote process for execution on the VCP, the remote process correlated to at least one remote service provided by a classical services component (CSC), remote to the VCP, generating, at the VCP, a code snippet with parameters from pre-defined fields to call the remote process, and providing the code snippet for insertion into a local code base on a user device. The code snippet when executed on the user device calls the remote process at the VCP from the user device.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: December 1, 2020
    Assignee: Ciambella Ltd.
    Inventors: Trisala Chandaria, Jean-Baptiste Leonelli
  • Patent number: 10645246
    Abstract: A non-transitory computer-readable medium having a computer program readable by a computer of a portable device comprising a memory storing a plurality of external programs activated by the computer program and being connectable to an image forming device that executes a formation operation, the computer program causes the portable device to perform: obtaining type information indicating each type of the plurality of external programs; determining whether the corresponding external program is a first type or a second type; pre-processing of activating the external program determined as the first type and obtaining a parameter indicating a condition of generating the image data designated by a user; instructing the image forming device to execute the formation operation; and post-processing of activating the external program determined as the second type with designating the image data formed in the formation operation.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 5, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norihiko Asai
  • Patent number: 10387549
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 10270932
    Abstract: A non-transitory computer-readable medium having a computer program readable by a computer of a portable device comprising a memory storing a plurality of external programs activated by the computer program and being connectable to an image forming device that executes a formation operation, the computer program causes the portable device to perform: obtaining type information indicating each type of the plurality of external programs; determining whether the corresponding external program is a first type or a second type; pre-processing of activating the external program determined as the first type and obtaining a parameter indicating a condition of generating the image data designated by a user; instructing the image forming device to execute the formation operation; and post-processing of activating the external program determined as the second type with designating the image data formed in the formation operation.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: April 23, 2019
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norihiko Asai
  • Patent number: 10254925
    Abstract: Embodiments of the present disclosure provide a GUI web-browser with functionality to create, edit, and retrieve GUI documents as GUI web pages. The GUI web-browser may be enabled to display a GUI document in a GUI document display format as a GUI web page. A user may be enabled to modify the GUI web page in a similar way as they would modify a GUI based document. The modified GUI document may be then saved as a GUI web page comprising edited GUI elements. A specification to the GUI document comprising the GUI elements may be saved in a storage format, and then loaded in a display format for display as the GUI web page.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: April 9, 2019
    Inventor: Donald Richard Schmidt
  • Patent number: 10146411
    Abstract: A method of performing an operation by using information that is input to a terminal is provided. The method includes generating a first virtual space that includes at least one object, and displaying the first virtual space on a screen of the terminal; selecting one of the at least one object, based on location information about a character in the first virtual space; and performing the operation that corresponds to the selected object, based on information about the selected object.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Jun-sang Kum
  • Patent number: 10048824
    Abstract: A user terminal device is disclosed. The user terminal device includes a display, an inputter configured to receive a user drawing manipulation, a storage configured to store an image generated by the user drawing manipulation and information of a control operation matched with at least one part of the image, and a controller configured to display a home screen composed of a plurality of display layers sequentially overlaid on the display, and display the image on at least one display layer from among the plurality of display layers. The controller may be further configured to, in response to one part of the image being selected, perform the control operation matched with the selected part. Accordingly, a user's own home screen can be displayed.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: August 14, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-woo Jung, In-sik Myung, Taik-heon Rhee, Dong-bin Cho
  • Patent number: 10007390
    Abstract: A user terminal device is disclosed. The user terminal device includes a display, an inputter configured to receive a user drawing manipulation, a storage configured to store an image generated by the user drawing manipulation and information of a control operation matched with at least one part of the image, and a controller configured to display a home screen composed of a plurality of display layers sequentially overlaid on the display, and display the image on at least one display layer from among the plurality of display layers. The controller may be further configured to, in response to one part of the image being selected, perform the control operation matched with the selected part. Accordingly, a user's own home screen can be displayed.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: June 26, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-woo Jung, In-sik Myung, Taik-heon Rhee, Dong-bin Cho
  • Patent number: 9977497
    Abstract: A portable terminal and a method for providing a haptic effect in the portable terminal are provided. The method includes displaying an application on a touch screen, detecting a touch in a haptic providing region set by a user, and providing a haptic effect corresponding to the haptic providing region in response to the detected touch.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: May 22, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ju-Youn Lee, Jin-Hyoung Park, Jin-Ha Jun
  • Patent number: 9772768
    Abstract: The present disclosure relates to a touch page control method, including: receiving a page opening request; performing determination on a page to be opened, to determine whether controls exist in the page; counting, if the controls exist in the page, the number of the controls, and determining locations of the controls; creating gesture areas according to the number of the controls, where the number of the gesture areas corresponds to the number of the controls; and displaying, in the gesture areas, gestures required for activating the corresponding controls. In addition, the present disclosure further provides a touch page control system.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: September 26, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Difei Zou, Jun Huang, Yanjun Luo, Shengwei Lin, Yusheng Zhong, Deliang Zhu
  • Patent number: 9588653
    Abstract: This invention, a system for managing GUI documents, uses a set of graphical elements provided with computers having a graphical user interface operating system as presentation elements out of which can be made in a truly wysiwyg (what-you-wee-is-what-you-get) interface, multiple single page multimedia documents for presenting digital images, video, animations, graphics, audio, and text in different font faces, styles, and colors and implements functional equivalents of the HTML href (hyperlink) elements. A GUI document management system can be the centerpiece around which a wide variety of computer software applications can be made including collaborative document development systems, training and learning management systems, and document webs comparable to the World Wide Web. When used to develop document webs on the internet, the webs developed are fully read-write, a long sought but never achieved goal of the World Wide Web. GUI documents are also easier and faster to develop than HTML documents.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Inventor: Donald Richard Schmidt
  • Patent number: 9557851
    Abstract: An entertainment system control arrangement for a motor vehicle includes a graphical LCD with a configurable touch screen. The graphical LCD is disposed on the steering wheel. A processor is communicatively coupled to the graphical LCD. The processor prompts a user to select a function to assign to the configurable touch screen. The processor assigns the selected function to the configurable touch screen.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 31, 2017
    Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America
    Inventor: Mark Goodlein
  • Patent number: 9477646
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: October 25, 2016
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 9390408
    Abstract: Disclosed herein is a method and apparatus for providing a gift using a communication network and a system including the apparatus. The present invention includes a) providing information about products to a user terminal connected with a gift provision apparatus through the communication network; b) selecting at least one of the products by the user terminal and inputting information of a receipt terminal for receiving the product; c) the user terminal transmitting a message requesting gift provision or a message requesting gift reception for the product to the gift provision apparatus; and d) the gift provision apparatus providing a gift icon corresponding to the product to the receipt terminal when receiving the message requesting gift provision.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: July 12, 2016
    Assignee: SK PLANET CO., LTD.
    Inventors: Kyung-Lim Choi, Jae-Hee Cho, Hyo-Jung Joo
  • Patent number: 9276990
    Abstract: A virtual execution environment for software applications and other code objects. In one implementation, the present invention allows for virtual execution of applications by transparently capturing the rendered output of natively executed applications, and delivering the output to other processes on the same platform or to remote devices in a platform agnostic manner.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 1, 2016
    Inventor: Julian M. Urbach
  • Patent number: 9269106
    Abstract: A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: February 23, 2016
    Assignee: eBay Inc.
    Inventor: Stone J. Melet
  • Patent number: 9122502
    Abstract: A system for the customization of user settings on a target instrument includes a configuration module configured for the customization of user settings on a target instrument, and a representation module communicably coupled to the configuration module. The representation module includes a duplicate of firmware from the target instrument. A method of production of a system for the customization of user settings on a target instrument, includes configuring a configuration module for the customization of user settings on a target instrument, communicably coupling the configuration module to a representation module; and disposing a duplicate of firmware from the target instrument in the representation module.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 1, 2015
    Assignee: Invensys Systems, Inc.
    Inventors: Peter E. Allstrom, Spencer K. Howe
  • Patent number: 9109917
    Abstract: To assist a driver with requesting navigation data via a head unit of a vehicle, partial user input provided to the head unit is received via a short-range communication link and suggested input corresponding to the partial user input is generated. The partial user input includes a sequence of alphanumeric characters. The suggested input includes the sequence of alphanumeric characters and one or more additional characters and corresponds to a set of one or more geographic locations. The suggested input is provided to the head unit via the short-range communication link.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 18, 2015
    Assignee: GOOGLE INC.
    Inventors: Andrew Foster, Zheng Wang, Nicholas Julian Pelly
  • Patent number: 9020565
    Abstract: Systems and methods for providing a user interface for mobile devices enable data and services available through the mobile device to be represented as a set of tiles maintained in a display space. The tiles provide a snapshot of the current state of content available through the mobile device without requiring any interaction by the user. The tiles and display space are customizable and can be dynamically updated to display content to a user. In addition, tiles can provide functionality, including simple tasks to a user without requiring the user to navigate away from the tile display space. Tiles can also provide quick access to start software applications. Tiles can be organized in the display space by the user or the tiles can be automatically grouped based upon associated metadata.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David W. Flynt, Bryan T. Agnetta, Sally Louise Barton, Eduardo Escardo-Raffo, Tirthankar Sengupta, Peter G. Chin, Hok-Sum Horace Luke
  • Patent number: 9015607
    Abstract: Provided is an apparatus and method for providing a virtual space associated with a user. The apparatus may include a storage to store context information of the user of the virtual space, and a controller to provide, to another user, the virtual space transformed based on the context information of the user when the other user visits the virtual space of the user. The context information may include at least one of a connection time when the user connects to the virtual space, a location of the user during the connection time, a current emotion of the user as determined by the user, and a current status of the user as determined by the user.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: April 21, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Joo Kang, Young Ho Rhee, Yeo Jin Kim, Il Ku Chang, Ju Youn Lee
  • Patent number: 9003331
    Abstract: A computer based method is provided. The computer based method comprises a first electronic device launching an application and, in response to launching the application, the first electronic device receiving a first message from a second electronic device. The first message comprises a first link. The computer based method further comprises the first electronic device configuring a graphical user interface of the application to couple a dynamic selector of the graphical user interface to the first link and presenting a first screen of the graphical user interface, the first screen comprising the dynamic selector and a plurality of static selectors, wherein selecting the dynamic selector activates the first link.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: April 7, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Keith Anderson, Christopher J. Bierbaum, Kevin Zhu
  • Patent number: 8943036
    Abstract: Code is injected into a web page loaded by an Internet browsing application. A search control to accept Internet search input is presented within an Internet browsing application. The search control visually covers at least a portion of a content display area of the Internet browsing application. A slider search control may be presented by automatically sliding the slider search control into the content display area. The presentation of a lightbox search control may include shading, darkening, dimming, blurring, or opaquing the content display area outside of the lightbox search control. The presentation of the search control may occur in response to a period of user inactivity, an amount of page scrolling, or a percentage of page scrolling. The search control receives input corresponding to a search query, a tracking code is combined with the received input, and the combination is communicated to a search engine.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: January 27, 2015
    Assignee: Funded Ventures LLC
    Inventor: Jonathan Coudron
  • Patent number: 8924399
    Abstract: A system comprising a client application configured to receive input targeting an identifier of a first page history entry, and obtain, from a client-side memory, the first page history entry and generate a second page history entry comprising a second resource location and a second client-side parameter. The client application is further configured to store the second page history entry in the client-side memory and send, to a server application, a request comprising the first resource location retrieved from the first page history entry. The client application is further configured to receive first resource data from the server application in response to the request, apply the client-side parameter to the first resource data to obtain reformed first resource data, and generate a second page comprising the reformed first resource data and the page history list listing an identifier of the second page history entry.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: December 30, 2014
    Assignee: Intuit Inc.
    Inventors: Teresa Lynn Roberts, Victoria Dolginsky, Syed Yousuf Haider
  • Patent number: 8909642
    Abstract: Embodiments are directed towards automatically generating extraction rules for extracting fields from event records. An extraction rule application receives field data describing the fields to be extracted (including one or more examples) and a collection of event records that may be a representative sample set from a larger set of events records. The extraction rule application generates extraction rules based on the event records and the field data. These extraction rules may be ranked using a determined quality score. Quality scores for extraction rules may be determined based on various metrics related to the operation of the extraction rules and the resultant extracted values. Preferred extraction rules may be determined by ranking the extraction rules based on their quality scores. Also, natural language expressions may be used to create, edit, or modify extraction rules.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: December 9, 2014
    Assignee: Splunk Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 8893033
    Abstract: Application notification techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Tyler J. Donahue, Brian K McNeil, Kevin Michael Woley, Matthew R. Ayers, Gaurav S. Anand, Anshul Rawat, Relja Ivanovic
  • Patent number: 8869068
    Abstract: Disclosed herein are encoded computer readable storage media and computer-implemented systems creating a content sharing application comprising: a software module for identifying content to share; a software module for displaying a radially-distributed menu of destinations for identified content in response to a first user interaction, wherein said menu of destinations allows a user to select at least one destination; a software module for displaying a radially-distributed menu of individuals associated with one or more displayed destinations in response to a second user interaction, wherein said menu of individuals allows a user to select at least one individual; and a software module for customizing said radially-distributed menus. Also disclosed are methods for rapidly sharing content utilizing the same.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: October 21, 2014
    Assignee: Backplane, Inc.
    Inventors: Joseph Primiani, Matthew Michelsen
  • Patent number: 8869066
    Abstract: The invention generally relates to a universal, generic content collection method and system for collecting, storing, and sharing content on the Internet using computers, mobile and/or electronic devices. In one aspect, the invention relates to methods and systems for collecting multiple types of content using a user interface. The method includes activating the user interface associated with the content, wherein the user interface is configurable to be associated with at least two types of content; optionally, providing a list of one or more content collections services, wherein a first content collection service is configured to collect a first type of content and a second content collection service is configured to collect a second type of content; and directing the content to one or more content collection services. The user interface may be a virtual button on a webpage, browser or other screen device, or a physical button on a piece of hardware such as a PDA, mobile phone, watch, etc.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: October 21, 2014
    Assignee: AddThis, LLC
    Inventors: Dominique Vonarburg, William D. Hare
  • Patent number: 8869054
    Abstract: A method, article of manufacture, and apparatus for tracking user interactions comprising receiving a first request associated with a first user, to exchange a communication with a second user about one of a plurality of elements of a web-page, wherein the plurality of elements includes at least one of graphical elements and textual elements; in response to the first request, exchanging a communication between the first user and the second user; capturing the communication; storing an interaction object comprising the communication, wherein storing includes associating the interaction object with the one of the plurality of elements of the web-page; and serving a modified version of the web-page to a third user; wherein the modified version specifies the interaction object being associated with the one of the plurality of elements of the web-page.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danae Candace Chu, Shruti Gandhi, Zachary Adam Garbow, Clara Chia-Yen Liang, Timothy M. Trifilo
  • Publication number: 20140282077
    Abstract: A computer-based system for idea capture, organization and management is shown. The system presents a creation template for capturing ideas and building digital content onto electronic notes. The e-notes may be migrated over on to an electronic board in an organization template. In the latter case, e-notes may be grouped, repositioned, deleted, or copied. Multiple users can access the e-board, and it can be saved or sent as a converted image file or PDF. The e-board has multiple layers, allowing for marking directly on the e-board. Various other features and aspects of the system designed to facilitate group collaboration and team development are disclosed.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Inventors: Scott H. Wilson, Scott Schenone, Tim Escolin, Steve Christopher
  • Patent number: 8826183
    Abstract: In one embodiment, dynamic menu reordering of a menu is effected by presenting a plurality of menus; receiving a menu selection; in response to the menu selection, presenting a plurality of menu options, each of which menu options occupies a respective menu position; receiving reordering information; and in response to the reordering information, reordering at least one menu position occupied by a respective memory option. In an additional embodiment, menu-option position information is retained in accordance with reordering information; and upon a subsequent menu selection, menu options are presented so that at least one menu option occupies a user-defined position.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: September 2, 2014
    Assignee: Intel Corporation
    Inventor: Todd A. Clauson
  • Patent number: 8782554
    Abstract: A computer implemented method is represented for providing to a user a context menu with entries representing relationships. The relationships are applicable to relate objects selected from a set of objects. The method comprises following method operations: receiving a first identification of a first selected object from the set of objects, receiving a second identification of a second selected object from the set of objects, identifying object types of the selected objects in a plurality of object types, determining one or more relationship types of which one or more relationships are applicable to the selected objects by using the identified object types, and generating for the context menu an entry representing a relationship of the one or more relationship types, wherein the relationship is selectable by the user to be created between the selected objects.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: July 15, 2014
    Assignee: SAP AG
    Inventor: Thomas Kern
  • Patent number: 8775942
    Abstract: A toolbar is provided, which may be downloaded and installed in a user's web browser. The toolbar uploads the user's browsing history to a server. The server determines, based on the browsing history, which sites the user visits frequently. Additionally, the server determines, based on an analysis of web content, which categories of content, and which concepts, the user is interested in based on the concepts and categories that occur frequently in the user's browsing patterns. The server identifies content of interest to the user—where such content may comprise frequently-updated content, such as news or RSS feeds—and provides a custom web page that shows or identifies the selected content.
    Type: Grant
    Filed: January 15, 2012
    Date of Patent: July 8, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Venkatesh Harinarayan, Jason Zien
  • Patent number: 8769411
    Abstract: In a case where a plurality of service providing devices having different capabilities are operated in association and a service providing device is utilized, operability when setting functions is improved for the user. Provided is an information processing apparatus for utilizing services capable of being provided by a plurality of service providing devices that exist on a network.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: July 1, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsuya Sakai
  • Patent number: 8769432
    Abstract: In general, the invention relates to a method for capturing information from a web site. The method includes accessing the web site using a browser with a browser module, where the web site comprises a number of web pages having information in a first format, and obtaining a profile corresponding to the web site, where the profile defines a manner to capture information in a first format from the web site. The method further includes capturing information, by the browser module, from at least one of the number of web pages based on the profile and sending the information captured by the browser module to a destination application, where the destination application is external to the browser and where the destination application is configured to use the information in a second format.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: July 1, 2014
    Assignee: Intuit Inc.
    Inventors: Clifford L. Rhyne, Larry John Raab, Gang Wang
  • Publication number: 20140181744
    Abstract: The present inventive concept relates to an electronic device and method for inducing a person's conscience into expression as a physical state of being. A primary object of the present inventive concept is to accurately induce an emotion desired by a user by feedbacking stored electronic data in a mobile phone or electronic device owned by a user and generating awareness of the inducement of a desired emotion in accordance with activation of one of a menu of selection icons displayed on the screen of the device. The object of the invention can be achieved by enabling the user to select the desired emotion or personal concern icon, thereby outputting those signals which provide digitally-stored displays on the monitor of the device. In this manner, the user's conscience is stimulated to produce the physical state of body presence that the user desires.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 26, 2014
    Inventor: Derrick Rivers, JR.
  • Patent number: 8762889
    Abstract: Techniques are described for dynamically placing graphical elements into theme layouts on a graphical user interface. A rendering engine reads a set of theme metadata and graphics metadata. The theme metadata defines a layout of the page and the regions into which the graphic elements will be placed. The theme metadata can further include tags to define categories or conceptual purposes for the regions and design changes that can be applied to graphics in that region. The graphics metadata defines a list of graphic files to be included in the layout, tags to define a category or conceptual purpose for each element and optional tags to override the design changes that are indicated in the theme metadata. The rendering engine combines and matches the theme metadata to the graphics metadata and places the graphic elements into the theme layout according to the matching.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: June 24, 2014
    Assignee: Vidan Industries
    Inventors: Michael R. Moore, Daniel A. Kaye, Kenneth A. Turcotte, Peter A. Tjeerdsma, Michael D. Wang-Helmke, Christopher H. Davey, Randy J. Jongens, Daniel N. Sashko
  • Patent number: 8751963
    Abstract: Embodiments are directed towards real time display of event records with an indication of previously provided extraction rules. A plurality of extraction rules may be provided to the system, such as automatically generated and/or user created extraction rules. These extraction rules may include regular expressions. A plurality of event records may be displayed to the user, such that text in a field defined by an extraction rule is emphasized in the display of the event record. The same emphasis may be provided for text in overlapping fields, or the emphasis may be somewhat different for different fields. The user interface may enable a user to select a portion of text of an event record, such as by rolling-over or clicking on an emphasized part of the event record. By selecting the portion of the event record, the interface may display each extraction rule associated with the selected portion.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: June 10, 2014
    Assignee: Splunk Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 8751199
    Abstract: The disclosed methods, mechanisms, and system provide the ability to associate one or more disjointed models such that a second model can be accessed from a first model thereby allowing easier navigation between models. A graphical link to a second model is provided as part of a first model. Activating the graphical link opens the second model for viewing or editing. Links between additional models may also be provided. Thus, by using the provided graphical links, a user may quickly and easily navigate between all the associated models.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: June 10, 2014
    Assignee: The MathWorks, Inc.
    Inventor: Ali Behboodian
  • Patent number: 8726195
    Abstract: A user is enabled to interact with a virtual world environment using an instant messenger application by enabling a user to enter the virtual world environment using the instant messenger application that includes an instant messaging (IM) user interface, generating and managing an avatar to represent the user in the virtual world environment, monitoring a sub-portion of the virtual world environment corresponding to a current location of the user in the virtual world environment, determining descriptions of activities taking place in the sub-portion of the virtual world environment based on the monitoring, and providing the user with the determined descriptions of activities taking place in the sub-portion of the virtual world environment via the IM user interface.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: May 13, 2014
    Assignee: AOL Inc.
    Inventor: David S. Bill
  • Patent number: 8707209
    Abstract: In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Lyon K. F. Wong, Cornelis K. Van Dok, David G. DeVorchik, Matthew MacLaurin, Patrice L. Miner, Walter R. Smith, Philip P. Fortier
  • Patent number: 8631347
    Abstract: A method and system for rendering electronic document objects is provided in which a style matrix holds potential attribute values, and attribute references are used to address values in the style matrix. A mix of attribute references and actual attribute values may be used to make some attributes theme- and application-specific, and others theme- and application-independent. Further, a method for rendering a gallery of potential styles is provided. Additionally, a method for associating a style matrix with an electronic document application is provided. Finally, a computer-readable medium for storing a computer-interpretable data structure that identifies a matrix of style attribute types and style attribute values is provided.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: John R. Schilling, Howard L. Cooperstein, Michael J. Antonio, Keri D. Vandeberghe, Vlada Knowlton
  • Patent number: 8627208
    Abstract: A utility is provided for generating applications for a variety of data conversion or handling application environments. A user can use a graphical user interface to purpose application adaptable modules to define a desired application. In one implementation, the user interface (1500) includes a node tree panel (1502) and a process assembly panel (1504). The node tree panel (1502) lists tool sets (1508) including transformations, maps and input-output tools. These tools can then be assembled together with identified data sources and then elements using the assembly panel (1504) to define an application. In this manner, an application is generated from a number of generic modules simply by linking the modules to perform a purpose of the desired application. In this manner, an application is generated from a number of generic modules simply by linking the modules to perform a purpose of the desired application.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: January 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Luis Rivas, Mark Kreider, Alec Sharp
  • Patent number: 8607164
    Abstract: An image processing apparatus comprising: a display; a controller that displays or hides a function button for use of a function on a display screen on the display according to one or more than one pattern information object indicating the setting whether to display or hide the function button on the display screen; a firmware updater that updates firmware; and a comparator that compares the old and new firmware in terms of the functions installed thereon, and wherein, if the comparison result drawn by the comparator indicates that a new function is added due to the firmware update, the controller displays or hides a first function button for use of the new function according to pattern information for a second function button for use of a function on a higher layer than the new function or pattern information for a group including the second function button.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: December 10, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Atsushi Tomita, Kenichi Sawada, Takuya Okada, Takeshi Hibino, Takatsugu Kuno