Add On Item (e.g., Software Developed, Customized) Patents (Class 715/826)
-
Patent number: 12260065Abstract: Embodiments of the present disclosure relate generally to mobile computing technology and, more particularly, but not by way of limitation, to systems for generating and presenting a graphical user interface (GUI) that includes a presentation of an animated icon (e.g., a digital pet) on a display of a client device.Type: GrantFiled: July 27, 2023Date of Patent: March 25, 2025Assignee: SNAP INC.Inventors: Jeremy Voss, Jesse Chand, Dylan Shane Eirinberg, William Wu, Chiayi Lin, Anna Liberman
-
Patent number: 12236216Abstract: A query that includes one or more variables is received. The one or more variables correspond to one or more interactive elements. A large language model is utilized to generate a query response that associates one or more variables included in the query to the one or more interactive elements. A script is generated utilizing the query response that associates the one or more variables included in the query to the one or more interactive elements.Type: GrantFiled: April 9, 2024Date of Patent: February 25, 2025Assignee: Tiny Fish Inc.Inventors: Shuhao Zhang, Qi Zhai, Daniel Lawrence Schafer, Pavlo Dudka, Mingyang Li, Urvish Dipakkumar Thakker, Mark Yi Chien Peng
-
Patent number: 12124687Abstract: 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: GrantFiled: May 23, 2023Date of Patent: October 22, 2024Assignee: Splunk Inc.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 12099517Abstract: Systems and methods include causing presentation of a first cluster in association with an event of the first cluster, the first cluster from a first set of clusters of events. Each event includes a time stamp and event data. Based on the presentation of the first cluster, an extraction rule corresponding to the event of the first cluster is received from a user. Similarities in the event data between the events are determined based on the received extraction rule. The events are grouped into a second set of clusters based on the determined similarities. Presentation is caused of a second cluster in association with an event of the second cluster, where the second cluster is from the second set of clusters.Type: GrantFiled: April 14, 2023Date of Patent: September 24, 2024Assignee: Splunk Inc.Inventors: Jesse Brandau Miller, Katherine Kyle Feeney, Yuan Xie, Steve Zhang, Adam Jamison Oliner, Jindrich Dinga, Jacob Leverich
-
Patent number: 11698901Abstract: 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: GrantFiled: July 22, 2020Date of Patent: July 11, 2023Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 11671387Abstract: 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: GrantFiled: September 25, 2021Date of Patent: June 6, 2023Assignee: Apple Inc.Inventors: Zheng Xuan Hong, Chia Yang Lin, Chanaka G. Karunamuni, Nicole R. Ryan, Graham R. Clarke
-
Patent number: 11601561Abstract: 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: GrantFiled: December 20, 2018Date of Patent: March 7, 2023Assignee: Ricoh Company, Ltd.Inventor: Tatsuma Hirokawa
-
Patent number: 11514126Abstract: 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: GrantFiled: May 19, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Kerstin Kuehne, Ivana Tomic, Melinda Hillary Klayman, Jamie Keene, Iuliana Georgiana Ginghina, Edmund William Wright
-
Patent number: 11347524Abstract: 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: GrantFiled: September 4, 2018Date of Patent: May 31, 2022Assignee: 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: 11188556Abstract: 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: GrantFiled: January 5, 2021Date of Patent: November 30, 2021Assignee: TABLEAU SOFTWARE, INC.Inventors: William Pugh, Mengxi Chen, Isaac Kunen
-
Systems and methods for configuring and presenting a display navigation hierarchy in a process plant
Patent number: 10877653Abstract: 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: GrantFiled: September 4, 2018Date of Patent: December 29, 2020Assignee: 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: 10853108Abstract: 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: GrantFiled: August 8, 2016Date of Patent: December 1, 2020Assignee: Ciambella Ltd.Inventors: Trisala Chandaria, Jean-Baptiste Leonelli
-
Patent number: 10645246Abstract: 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: GrantFiled: March 25, 2019Date of Patent: May 5, 2020Assignee: Brother Kogyo Kabushiki KaishaInventor: Norihiko Asai
-
Patent number: 10387549Abstract: 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: GrantFiled: September 27, 2016Date of Patent: August 20, 2019Assignee: Apple Inc.Inventors: Richard Williamson, David Hyatt, John Louch
-
Patent number: 10270932Abstract: 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: GrantFiled: June 27, 2017Date of Patent: April 23, 2019Assignee: Brother Kogyo Kabushiki KaishaInventor: Norihiko Asai
-
Patent number: 10254925Abstract: 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: GrantFiled: February 8, 2017Date of Patent: April 9, 2019Inventor: Donald Richard Schmidt
-
Patent number: 10146411Abstract: 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: GrantFiled: September 25, 2014Date of Patent: December 4, 2018Assignee: Samsung Electronics Co., LtdInventor: Jun-sang Kum
-
Patent number: 10048824Abstract: 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: GrantFiled: April 4, 2014Date of Patent: August 14, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-woo Jung, In-sik Myung, Taik-heon Rhee, Dong-bin Cho
-
Patent number: 10007390Abstract: 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: GrantFiled: April 4, 2014Date of Patent: June 26, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-woo Jung, In-sik Myung, Taik-heon Rhee, Dong-bin Cho
-
Patent number: 9977497Abstract: 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: GrantFiled: January 14, 2014Date of Patent: May 22, 2018Assignee: Samsung Electronics Co., LtdInventors: Ju-Youn Lee, Jin-Hyoung Park, Jin-Ha Jun
-
Patent number: 9772768Abstract: 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: GrantFiled: October 24, 2013Date of Patent: September 26, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Difei Zou, Jun Huang, Yanjun Luo, Shengwei Lin, Yusheng Zhong, Deliang Zhu
-
Patent number: 9588653Abstract: 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: GrantFiled: December 14, 2012Date of Patent: March 7, 2017Inventor: Donald Richard Schmidt
-
Patent number: 9557851Abstract: 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: GrantFiled: September 17, 2015Date of Patent: January 31, 2017Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North AmericaInventor: Mark Goodlein
-
Patent number: 9477646Abstract: 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: GrantFiled: June 21, 2012Date of Patent: October 25, 2016Assignee: Apple Inc.Inventors: Richard Williamson, David Hyatt, John Louch
-
Patent number: 9390408Abstract: 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: GrantFiled: March 8, 2007Date of Patent: July 12, 2016Assignee: SK PLANET CO., LTD.Inventors: Kyung-Lim Choi, Jae-Hee Cho, Hyo-Jung Joo
-
Patent number: 9276990Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 1, 2016Inventor: Julian M. Urbach
-
Patent number: 9269106Abstract: 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: GrantFiled: December 17, 2012Date of Patent: February 23, 2016Assignee: eBay Inc.Inventor: Stone J. Melet
-
Patent number: 9122502Abstract: 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: GrantFiled: May 9, 2014Date of Patent: September 1, 2015Assignee: Invensys Systems, Inc.Inventors: Peter E. Allstrom, Spencer K. Howe
-
Patent number: 9109917Abstract: 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: GrantFiled: September 26, 2013Date of Patent: August 18, 2015Assignee: GOOGLE INC.Inventors: Andrew Foster, Zheng Wang, Nicholas Julian Pelly
-
Patent number: 9020565Abstract: 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: GrantFiled: March 12, 2012Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David W. Flynt, Bryan T. Agnetta, Sally Louise Barton, Eduardo Escardo-Raffo, Tirthankar Sengupta, Peter G. Chin, Hok-Sum Horace Luke
-
Patent number: 9015607Abstract: 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: GrantFiled: April 29, 2010Date of Patent: April 21, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun Joo Kang, Young Ho Rhee, Yeo Jin Kim, Il Ku Chang, Ju Youn Lee
-
Patent number: 9003331Abstract: 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: GrantFiled: July 1, 2009Date of Patent: April 7, 2015Assignee: Sprint Communications Company L.P.Inventors: Keith Anderson, Christopher J. Bierbaum, Kevin Zhu
-
Patent number: 8943036Abstract: 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: GrantFiled: January 9, 2014Date of Patent: January 27, 2015Assignee: Funded Ventures LLCInventor: Jonathan Coudron
-
Patent number: 8924399Abstract: 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: GrantFiled: April 30, 2012Date of Patent: December 30, 2014Assignee: Intuit Inc.Inventors: Teresa Lynn Roberts, Victoria Dolginsky, Syed Yousuf Haider
-
Patent number: 8909642Abstract: 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: GrantFiled: January 23, 2013Date of Patent: December 9, 2014Assignee: Splunk Inc.Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
-
Patent number: 8893033Abstract: 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: GrantFiled: May 27, 2011Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Tyler J. Donahue, Brian K McNeil, Kevin Michael Woley, Matthew R. Ayers, Gaurav S. Anand, Anshul Rawat, Relja Ivanovic
-
Patent number: 8869066Abstract: 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: GrantFiled: July 6, 2007Date of Patent: October 21, 2014Assignee: AddThis, LLCInventors: Dominique Vonarburg, William D. Hare
-
Patent number: 8869068Abstract: 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: GrantFiled: July 19, 2012Date of Patent: October 21, 2014Assignee: Backplane, Inc.Inventors: Joseph Primiani, Matthew Michelsen
-
Patent number: 8869054Abstract: 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: GrantFiled: July 10, 2007Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Danae Candace Chu, Shruti Gandhi, Zachary Adam Garbow, Clara Chia-Yen Liang, Timothy M. Trifilo
-
Publication number: 20140282077Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Inventors: Scott H. Wilson, Scott Schenone, Tim Escolin, Steve Christopher
-
Patent number: 8826183Abstract: 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: GrantFiled: October 15, 2010Date of Patent: September 2, 2014Assignee: Intel CorporationInventor: Todd A. Clauson
-
Patent number: 8782554Abstract: 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: GrantFiled: February 10, 2006Date of Patent: July 15, 2014Assignee: SAP AGInventor: Thomas Kern
-
Patent number: 8775942Abstract: 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: GrantFiled: January 15, 2012Date of Patent: July 8, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venkatesh Harinarayan, Jason Zien
-
Patent number: 8769411Abstract: 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: GrantFiled: February 1, 2011Date of Patent: July 1, 2014Assignee: Canon Kabushiki KaishaInventor: Katsuya Sakai
-
Patent number: 8769432Abstract: 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: GrantFiled: October 26, 2011Date of Patent: July 1, 2014Assignee: Intuit Inc.Inventors: Clifford L. Rhyne, Larry John Raab, Gang Wang
-
Publication number: 20140181744Abstract: 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: ApplicationFiled: December 23, 2013Publication date: June 26, 2014Inventor: Derrick Rivers, JR.
-
Patent number: 8762889Abstract: 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: GrantFiled: September 23, 2010Date of Patent: June 24, 2014Assignee: Vidan IndustriesInventors: 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: 8751963Abstract: 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: GrantFiled: January 23, 2013Date of Patent: June 10, 2014Assignee: Splunk Inc.Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
-
Patent number: 8751199Abstract: 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: GrantFiled: December 27, 2006Date of Patent: June 10, 2014Assignee: The MathWorks, Inc.Inventor: Ali Behboodian
-
Patent number: 8726195Abstract: 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: GrantFiled: September 5, 2007Date of Patent: May 13, 2014Assignee: AOL Inc.Inventor: David S. Bill