Dialog Box Patents (Class 715/809)
  • Patent number: 11570749
    Abstract: A method, apparatus, and system relating to a notification system for merging a new message into a pending notification.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 31, 2023
    Assignee: FITBIT, INC.
    Inventors: Heiko Behrens, Henry Levak, Yoon Kean Wong
  • Patent number: 11539781
    Abstract: A document editing system using a third party application having an embedded document editing module is disclosed. The system includes a client-side document editing engine that accepts requests to edit a document from and displays at least a portion of the document to a user of the client-side system. The system includes a first server-side application engine that processes the requests to edit the document. The system can include a second server-side data storage engine that stores the document in a remote storage location.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: December 27, 2022
    Inventors: Ramakrishna Raja Vegesna-Venkata, Sakthiamuthu D. Ranjithkumar, Raj P. Sabhlok, Sridhar Vembu
  • Patent number: 11435865
    Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: September 6, 2022
    Assignee: Box, Inc.
    Inventors: Annie Pearl, Matthew Taro Duvall, Joy Ebertz, Victor Valdez, Steven Cipolla
  • Patent number: 11420764
    Abstract: A touchscreen fuel panel with checklist automation is disclosed. In embodiments, the fuel panel includes a touchscreen display and a controller coupled to the touchscreen display. The controller is configured to generate a graphical user interface at the touchscreen display and receive user inputs via the touchscreen display. The controller is further configured to execute an automated set of fuel management checklist procedures in response to a user input. In some embodiments, the controller can be alternatively or additionally configured to execute other automated sets of checklist procedures, for example, pre-flight, in-flight, taxi/takeoff/landing (TTL), and/or post-flight procedures.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: August 23, 2022
    Assignee: Rockwell Collins, Inc.
    Inventors: Angela N. Dunlay, Steven L. Kamada, Phillip J. Hamm
  • Patent number: 11314770
    Abstract: Techniques for database multiplexing. Within a group of two or more logical databases, each having a plurality of database nodes, the group of logical databases being part of a multitenant database environment that stores data for multiple client entities each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID, wherein users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity, and wherein the multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities, the tenant ID is used to determine a mapping between the tenant ID and one of the plurality of logical databases.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 26, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Gary Baker, Scott Hansma, Christopher Wilson Kifuthu
  • Patent number: 11163286
    Abstract: Systems and techniques are described for providing control of a monitoring system. In some implementations, a monitoring device is located in a building and is configured to monitor at least a portion of the building based on output from one or more sensors. A monitoring server is located remote from the building and is configured to communicate with the monitoring device. The monitoring server may be configured to translate one or more parameters received from a client device into an interpreted monitoring script and a trigger that causes performance of the interpreted monitoring script. The monitoring device may include an interpreter configured to determine that the trigger has been met and initiate performance of the interpreted monitoring script to evaluate a monitoring rule in accordance with one or more configurable parameters.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: November 2, 2021
    Assignee: Alarm.com Incorporated
    Inventor: Jean-Paul Martin
  • Patent number: 11159336
    Abstract: A method for rules driven interactions for Webinar content retrieval and storage includes establishing a Webinar between a presenter and a live attendee, sharing a display of the presenter with the live attendee, detecting in the display a content portion and matching the content portion to one of a multiplicity of rules. Thereafter, the matched one of the rules is executed so as to present additional content in a user interface of the live attendee and the matched one of the rules is stored in a recording of the Webinar, with an indication at which point in time during the Webinar the matched one of the rules had been executed. Finally, the stored recording is retrieved and played back to an offline attendee through a user interface to the Webinar and the matched one of the rules is executed so as to present additional content to the offline attendee.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 26, 2021
    Assignee: THINKRITE, INC.
    Inventors: Joshua P. Schrager, Brenda Horowitz, Omar Hussain, Shai Horowitz
  • Patent number: 11150864
    Abstract: Systems, methods, and software are disclosed herein for displaying visual representations of entities associated with an audio recording. A waveform associated with an audio recording is presented in a user interface to an application. A set of entities associated with the audio recording are then identified. Responsive to identifying the set of entities, a set of enhancement items associated with the set of entities is presented. In response to a selection of a given one of the enhancement items, a visual representation of an associated one of the entities in the user interface to the application.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rishav Mukherji, Jaewon Hwang, Michael Vincent Mills Santos
  • Patent number: 11048474
    Abstract: A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 29, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jooyoon Bae, Minjeong Ko, Sungsoo Kim, Jinsung Kim, Hwakyung Kim, Jinha Jun
  • Patent number: 10979583
    Abstract: An information processing apparatus that makes it easy to recognize which operating button corresponds to a displayed context menu. The context menu is for giving an instruction to execute a function corresponding to an operating button displayed on a display unit and is displayed when a predetermined operation on the operating button by a user is detected. The context menu is displayed at a predetermined display position set in advance with respect to a detected position at which the predetermined operation is detected on the display unit. Based on the detected position, the predetermined display position is switched to a position at which a characteristic part which represents a function corresponding to the operating button is not hidden by the context menu.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: April 13, 2021
    Inventor: Yoshiteru Horiike
  • Patent number: 10970487
    Abstract: An agent automation system includes a memory configured to store a natural language understanding (NLU) framework and a model, wherein the model includes at least one original meaning representation. The system includes a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions including: performing rule-based generalization of the model to generate at least one generalized meaning representation of the model from the at least one original meaning representation of the model; performing rule-based refinement of the model to prune or modify the at least one generalized meaning representation of the model, or the at least one original meaning representation of the model, or a combination thereof; and after performing the rule-based generalization and the rule-based refinement of the model, using the model to extract intents/entities from a received user utterance.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: April 6, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Edwin Sapugay, Anil Kumar Madamala, Maxim Naboka, Srinivas SatyaSai Sunkara, Lewis Savio Landry Santos, Murali B. Subbarao
  • Patent number: 10885874
    Abstract: Systems and methods for displaying a cursor and a focus indicator associated with real or virtual objects in a virtual, augmented, or mixed reality environment by a wearable display device are disclosed. The system can determine a spatial relationship between a user-movable cursor and a target object within the environment. The system may render a focus indicator (e.g., a halo, shading, or highlighting) around or adjacent objects that are near the cursor. The focus indicator may be emphasized in directions closer to the cursor and deemphasized in directions farther from the cursor. When the cursor overlaps with a target object, the system can render the object in front of the cursor (or not render the cursor at all), so the object is not occluded by the cursor. The cursor and focus indicator can provide the user with positional feedback and help the user navigate among objects in the environment.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 5, 2021
    Assignee: Magic Leap, Inc.
    Inventors: John Austin Day, Lorena Pazmino, James Cameron Petty, Paul Armistead Hoover, Chris Sorrell, James M. Powderly, Savannah Niles
  • Patent number: 10775999
    Abstract: An electronic device with a touch-sensitive surface and a display, displays a user interface that includes a plurality of representations of content, including a respective representation of content corresponding to respective content associated with a respective application, wherein the respective representation of content is different from the respective content associated with the respective application. In response to detecting a gesture that includes a contact on the respective representation of the content on the touch-sensitive surface, the device displays the respective content in the application user interface of the respective application if the gesture meets criteria for displaying an application user interface for the respective application associated with the respective representation of content.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: September 15, 2020
    Assignee: APPLE INC.
    Inventors: Nicholas Zambetti, Jeffrey Traer Bernstein, B. Michael Victor
  • Patent number: 10768784
    Abstract: Methods, systems, and devices are described for improved graphical user interfaces suitable for monitoring and controlling home automation, security, and/or energy management systems. In some embodiments, rules of different types may be displayed in, and controlled from, a list view. The graphical user interface may display a list of rules associated with generic automation rules and context-associated automation rules. List items may be associated with suggested automation rules, notification rules, or both. The list of rule items may include items associated with a property context or an external condition context. Items may be included in the list based, at least in part, on the current property context, the current external condition context, or both. In some instances, the system may be communicatively coupled to a third-party information service.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 8, 2020
    Assignee: Vivint, Inc.
    Inventors: Wade Shearer, Michael Warner
  • Patent number: 10580220
    Abstract: One embodiment of the present application includes an approach by which an animation system manipulates an animatable object. The animation system detects that a pointer device has positioned a pointer location at a first location, the first location coinciding with a first portion of geometry of the animatable object. The animation system indicates that a first manipulator associated with the first portion of geometry is tentatively selected. Prior to receiving a selection event from the pointer device, the animation system displays a representation of the first manipulator.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 3, 2020
    Assignee: Pixar
    Inventors: Deneb Meketa, Jeremie Talbot, Bret Parker, Guilherme S. Jacinto, Bernhard Ulrich Haux
  • Patent number: 10497359
    Abstract: A display control method executed by a processor, the method includes the steps of: displaying, on a display device, a note icon that represents a note of a voice to be synthesized and an indicator that is moved in accordance with an operation received from a user; displaying, on the display device, first options that belong to a first layer among layers in a hierarchical structure, for the user to select a singing expression to be applied to the note from among a plurality of singing expressions; and displaying, on the display device, when the indicator is moved into an area corresponding to a particular option selected from among the first options, second options that correspond to the particular option and belong to a second layer that is below the first layer in the hierarchical structure.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: December 3, 2019
    Inventor: Keijiro Saino
  • Patent number: 10409900
    Abstract: The present invention provides an electronic document review method comprising the steps of displaying at least a first document section of said document in a first display window, displaying at least a second document section of said document in a second display window, and arranging said second window so that said second window is arranged within the border of the first window. Such a method allows for efficient review of electronic documents thereby enabling a user to reduce the amount of time the user spends for reviewing an electronic document. The invention also provides an electronic document review system.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 10, 2019
    Inventor: Tony Afram
  • Patent number: 10296588
    Abstract: Some embodiments of a build of material production system have been presented. In one embodiment, a graphical user interface (GUI) is presented via a client machine on factory floor to allow a user to submit a request to build a document from a master document in a predetermined natural language and a predetermined format. Further, a visual representation of a current build status of the document is provided in the GUI.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: May 21, 2019
    Assignee: Red Hat, Inc.
    Inventor: Michael H. Smith
  • Patent number: 10270901
    Abstract: The present disclosure provides a message prompting method and a message prompting device. The message prompting method includes: displaying new notification messages of preset applications at a head of a message queue on a tray interface of a terminal. Through a technical solution of the present disclosure, notification messages of the preset applications are displayed on the head of the tray interface of the terminal for convenience of viewing, thereby not only ensuring no important notification message being missed, but also satisfying needs of individual users for personalized settings of tray notification.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: April 23, 2019
    Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
    Inventors: Jiajun Li, Deying Guo
  • Patent number: 10198420
    Abstract: A spreadsheet storytelling engine is provided. The spreadsheet storytelling engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The spreadsheet storytelling engine allows for the authoring and telling of a story. The story is a collection of operations that guide the consumer through a spreadsheet. The story allows the spreadsheet to be used to convey visualizations, data, calculations, or other objects in a spreadsheet in a way that may be simple, pleasant to look at, and/or visually engaging to help a consumer understand the information and internalize it in a way that is actionable without requiring the real time availability of the spreadsheet author. The spreadsheet storytelling engine is useful for purposes including, but not limited to, making presentations, creating tutorials, validating data, explaining how a model works, and generating interactive business intelligence dashboards.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Eric Patterson, Uhl Albert, Carlos Augusto Otero, Micah Myerscough
  • Patent number: 10191645
    Abstract: A mobile phone includes a display, a touch detector configured to detect an operation at least including a flick operation and a tap operation, and a processor configured to execute the control program to execute processing in accordance with the operation. The processor can cause a screen displayed on the display to be scrolled based on the flick operation on a display region R included in the display. If the screen includes an object to be subjected to the tap operation and while the screen is being scrolled, the processor can disable the tap operation on the object.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 29, 2019
    Assignee: KYOCERA Corporation
    Inventor: Shunsuke Nagata
  • Patent number: 10192199
    Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
  • Patent number: 10140279
    Abstract: A system and method for providing user enhancements for spreadsheets and tables. In one implementation, the system detects a semantic organization event related to one or more data cells in a content-view of the spreadsheet or table. The system determines whether semantic organization data should be stored for the one or more data cells. The system can use the semantic organization data to display a semantic-view of the spreadsheet or table. The system then allows a user to navigate between the semantic-view and the content-view of the spreadsheet or table.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: November 27, 2018
    Assignee: Dropbox, Inc.
    Inventors: Khurram Zia, Kevyn Arnott
  • Patent number: 9990409
    Abstract: Selectively applying format attributes of a source to the content of a destination. The format attributes defining the format of one or more source objects are captured, and from among the captured attributes, format attributes are selected. A destination object is formatted such that selected format attributes are copied to the content of the destination, and the copied format attributes are applied to the destination object as a destination format.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit
  • Patent number: 9923886
    Abstract: In one embodiment a controller comprises logic configured to define, for display on a region of a display device coupled to the controller, a dialog box, lock the dialog box such that input/output operations conducted in the dialog box are visible to the secure controller and are not visible to an untrusted execution complex communicatively coupled to the secure controller, receive one or more authentication credentials based on a user input to the dialog box, and use the one or more authentication credentials to establish a secure communication session with a remote service. Other embodiments may be described.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: March 20, 2018
    Assignee: Intel Corporation
    Inventors: Vinay Phegade, Conor Cahill, Sanjay Bakshi
  • Patent number: 9875219
    Abstract: Methods, systems, and machine readable tangible storage media that can provide for smooth and seamless opening of a file from, for example, a preview are described. A preview of a file can be generated by a non-native viewer or reader application and in response to a command to open a file in a native application, the preview can continue to be displayed while the native application launches such that a user will perceive no interruption in display of the content. The non-native application can pass a display state (e.g. a page number or scroll position) to the native application such that the native application continues to show a user's current position or view port into the file.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: January 23, 2018
    Assignee: APPLE INC.
    Inventors: Julien Robert, Julien Jalon
  • Patent number: 9875507
    Abstract: On a display terminal of an electronic trading system, a graph is displayed having a first axis and a second axis, wherein the graph includes a curve corresponding to a range of values of a financial instrument. A user is allowed to select a portion of the graph. In response to the user selection of the portion of the graph, a trading dialog box is displayed on the display of the workstation, the dialog box being automatically populated with values for trading, the values based on the values of the selected portion of the graph.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: January 23, 2018
    Inventor: Timothy H. Heaton
  • Patent number: 9672493
    Abstract: Described are systems and methods for detecting and processing recurring electronic communications. A graphical user interface (GUI) event is detected that includes a selection and a drag-and-drop of a first electronic communication object onto a second electronic communication object. A similarity is determined between the first and second electronic communication objects. At least one search criteria rule is automatically generated from the at least one similarity in response to detecting the GUI event.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: June 6, 2017
    Inventors: Kulvir S. Bhogal, William Arthur Griffith, Indran Naick, Mark William Talbot
  • Patent number: 9552123
    Abstract: Disclosed are various embodiments for integrating applications in a portal. A user interface is obtained in one or more computing devices from a first one of a plurality of applications. The user interface includes an identification of an object instance associated with an object type. A list of views associated with a second one of the applications is obtained. One or more of the views are configured to represent the object type. A modified user interface is generated from the user interface according to the identification of the object instance and the list of views. The modified user interface includes a component for selecting one of the views to represent the object instance.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: January 24, 2017
    Inventor: Simon K. Johnston
  • Patent number: 9501266
    Abstract: The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphical User Interface (GUI), to design new service in an automated way. The design process includes creation of the Service Logic Script (SLS), and associated databases that are used for storage of service and subscriber related data. The service developer (user) assembles Language Graphical Objects (LGO) into Service Logic Script. LGOs are part of a new graphical language that has been developed to meet multimedia service creation needs. They represent service control and call control primitive functions that have to be performed, in order to provide a multimedia service to service subscribers.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: November 22, 2016
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Siroos K. Afshar, Nancy Conley, Keith Kiser, William J. Leighton, III, Dinesh N. Lokhande, Patricia E. Mccrink, Shapour Neshatfar, Boguslaw J. Olszowy, Rajiv Patel, Sudhakar Rajamannar, Mark Szachara, Eberhard F. Wunderlich
  • Patent number: 9436357
    Abstract: A system and method for enhancing electronic comic book reading by dynamically expanding text bubbles (“bubbles”) to make them easier to read, especially on a small mobile device. The methods include skimming a sequence of expanded bubbles, flinging through a sequence of expanded bubbles and positioning expanded bubbles so as not to hide the comic character(s) uttering the phrase. The methods are performed with irregular bubble outlines (like curly, bumpy, or jagged text bubbles commonly found in comics). Further the method includes pre-processing the content in an automated fashion to enable skimming and flinging through the sequences of expanded bubbles.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 6, 2016
    Assignee: NOOK DIGITAL, LLC
    Inventors: Matthew Pallakoff, Luis Daniel Mosquera
  • Patent number: 9384216
    Abstract: Methods are provided for displaying image results responsive to a search query. In addition to displaying responsive results for a query, responsive results are also provided for related queries. The results are ordered along a plurality of display axes, including at least one axis corresponding to the ordering of the various search queries. The results can be displayed in an aligned or non-aligned manner. The results can then be translated along one or more of the display axes to allow a user to browse the various results.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gonzalo A. Ramos, Steven M. Drucker, Amir Akbarzadeh
  • Patent number: 9325528
    Abstract: A system and method for performing email processing at multiple stages along an email delivery chain. A first embodiment uses an email filter to receive information about an email message from a message transfer agent and then perform limited email pre-processing on the email message. The email filter then stores instructions and data such as the results from the email pre-processing into an internet email header added to the email message. The instructions and data placed into the email header may be encrypted for privacy and security. A later email program may extract the instructions and data from the internet email header and continue the email processing. One disclosed application of the multi-stage email processing system is email authentication.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 26, 2016
    Assignee: Iconix, Inc.
    Inventors: Scott A. Sachtjen, John Hopple
  • Patent number: 9286284
    Abstract: A data filtering system includes a display device and a data filtering engine coupled to the display device. The data filtering engine is configured to display a cell set containing data of a common data type on a display device with at least one cell containing a cell entry. The data filtering engine is further configured to display a filter icon within at least one cell of the cell set and apply a filter to the cell set in response to selection of the filter icon by a user.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ryan L Brissette, Sameer V. Jorapur, Somil Kulkarni, Michael L Pauser
  • Patent number: 9262037
    Abstract: A method for processing email is presented here. The method begins by receiving email capture criteria for incoming email messages directed to a destination tenant of a multi-tenant database system. The method continues by comparing the email capture criteria to searchable information conveyed in the incoming email messages. When the searchable information in a candidate email message of the incoming email messages matches the email capture criteria by at least a threshold amount, the candidate email message is identified as a matched email message. The method continues by saving a copy of the matched email message for diagnostic analysis, and performing incoming email processing on the matched email message.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 16, 2016
    Assignee: salesforce.com, inc.
    Inventors: Rasmus Mencke, Richard Alan Stevens, Brian St. Clair
  • Patent number: 9262516
    Abstract: A sender-driven framework for enhancing the categorization of emails, wherein the sender is able to create or define rules that refine or augment those at the receiver's end. Particularly, the sender is enabled, in accordance with at least one embodiment of the present invention, to add information relating to the context of an email, which can help streamline categorization at the receiver's end.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 16, 2016
    Inventors: Pallavi V. Galgali, Ujjwal Lanjewar
  • Patent number: 9258387
    Abstract: Disclosed is a system configured to create, organize, and monitor computer searches across a large number of networked computers. The system allows individual searches to be created and tailored depending upon specific objectives. Once established, the system permits the search parameters to be subsequently edited as needed. A graphical user interface (GUI) allows users to view established searches and to monitor searches once activated. Search results can also be tabulated by way of the GUI.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: February 9, 2016
    Inventor: Joseph A. Turner
  • Patent number: 9247012
    Abstract: Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vijay Dheap, Jimmy Ming-Der Hsu, Michael David Whitley
  • Patent number: 9223784
    Abstract: Method and apparatus for archiving media using a log are described. In one embodiment, the method comprises accepting an original media; updating a first log to include an indication that specifies a date of when the original media was received; converting the original media into a bitmap, the bitmap being in a format different than that of the media; updating a second log with an entry that specifies a relationship between the original media and the bitmap indicating that they are related, wherein the entry includes an identifier corresponding to the entry and an identifier corresponding to the media.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: December 29, 2015
    Assignee: RICOH, CO., LTD.
    Inventors: Michael Gormish, Peter E. Hart
  • Patent number: 9210252
    Abstract: A method is provided for displaying, upon an attempt to configure a personalized notification of an event, a menu of categories of multi-media content available on a communications device. An indication of the categories of multi-media content desired by a user of the communications device and a scheduled date and time for the event are stored. Upon the occurrence of the scheduled date and time, particular notification files selected by the user and associated with the categories of multi-media content are generated on the communications device as the personalized notification.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: December 8, 2015
    Assignee: Alcatel Lucent
    Inventors: Ramachendra P. Batni, Ranjan Sharma
  • Patent number: 9197590
    Abstract: Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 24, 2015
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Jack Dubie, George Milton Underwood, IV, Adam Cue, Anthony DeVincenzi, Michael Roeder
  • Patent number: 9129244
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision node processing in a business process model and provide a method, system and computer program product for linked decision nodes in business process models. In an embodiment of the invention, a business process model simulation method can be provided. The method can include loading a business process model for simulation, designating a decision node in the business process model as a master decision node and linking another decision node in the business process model as a slave decision node to the master decision node. The method further can include simulating the master decision node to select an output pin and storing the selected output pin in association with the master decision node, and applying the selected output pin in the slave decision node when arriving at the slave decision node during the simulation without simulating the slave decision node.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jay W. Benayon, Pablo D. Irassar, Vince F. Szaloky
  • Patent number: 9104561
    Abstract: When a software component is starting (305), such as but not limited to a task or a subtask, the component pushes (310) its identification (ID) onto a stack. The component then executes (315) its other instructions. If the component completes its instructions so that it can terminate normally (320), then it pops (325) the stack, which removes its ID from the stack. If the component fails, such as by not being able to complete its instructions, then it will not be able to pop the stack so its ID will remain in the stack. Another software process can then read the IDs in the stack to identify (330) which components have failed and can automatically take a specified action (335), such as by sending an email message to, sending a text message to, or calling by telephone, a person or persons responsible for that software component.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tarkan Sevilmis, Arshish Cyrus Kapadia, Maxim Lukiyanov, Tittu Jose, Gheorghita Irimescu, Janak Madhusudan Agarwal, Stephen John Clark, Hardik Shah, Sreekanth Lingannapeta
  • Patent number: 9082197
    Abstract: The invention provides a method for local image translation and a terminal with a touch screen, wherein the method for local image translation includes: obtaining a region to be translated from an original image; extracting a region with a remarkable characteristic through performing cluster analysis on the region; performing region growing according to the region with the remarkable characteristic to generate a target region; and fusing the target region translated to the target image with the target image. The above method for local image translation and the terminal with the touch screen can be used for translating the local images in various types of images.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: July 14, 2015
    Inventor: Jing Zhang
  • Patent number: 9055414
    Abstract: Text messaging between cell phones, computer applications, and/or other communication devices has become a common means of communication. Because of the prevalence of text messaging, robust text message processing may be facilitated through text messaging pipelines. Accordingly, as provided herein, a text messaging pipeline may be configured according to a pipeline module list. The pipeline module list may be constructed through an online service wherein predefined pipeline modules and/or user defined pipeline modules may be selected to create the pipeline module list. The configured text messaging pipeline may provide customized text message processing. For example, a user may select a spam filter, a translator, and/or other pipeline modules to configure a text messaging pipeline. Text message workflow (e.g., SMS messages that are sent and/or received by a computer application associated with the text messaging pipeline) may be processed through the text messaging pipeline.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Bruce E. Johnson, Rajendra H. Vishnumurty, Ming Liu
  • Patent number: 9055384
    Abstract: Various approaches for providing textual information to an application, system, or service are disclosed. In particular, various embodiments enable a user to capture an image with a camera of a portable computing device. The computing device is capable of taking the image and processing it to recognize, identify, and/or isolate the text in order to forward the text to an application or function. The application or function can then utilize the text to perform an action in substantially real-time. The text may include an email, phone number, URL, an address, and the like and the application or function may be dialing the phone number, navigating to the URL, opening an address book to save contact information, displaying a map to show the address, and so on. Adaptive thresholding can be used to account for variations across an image, in order to improve the accuracy and efficiency of text recognition processes.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: June 9, 2015
    Inventors: Volodymyr V. Ivanchenko, Geoffrey Scott Heller, Richard Howard Suplee, III, Daniel Bibireata
  • Patent number: 9043724
    Abstract: A user interface help dialog for a computer system is provided in which the computer system has a plurality of system parameters and the user interface includes a plurality of command options that may be enabled or disabled. A cursor for indicating one of the command options is also provided. To generate the help dialog the identity of a disabled command option to which the cursor indicates is first identified. The status of a subset of the system parameters is then evaluated, the system parameters subset being determined in dependence on the identified command option. A help dialog to be displayed to the user is then generated, the content of which is dependent on the status of the evaluated system parameters.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: May 26, 2015
    Assignee: Tektronix, Inc.
    Inventor: Matthew A. Bowers
  • Patent number: 9043313
    Abstract: The subject matter disclosed herein relates to a system and/or method for providing enhanced content search results based on metrics indicating user affinity for an information site such as a web site. Information on user visits to a particular web site may be accumulated, for example, in connection with a beacon or other tracker placed on the publisher web site. The enhanced content may be provided by the publisher web site or may be generated otherwise.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: May 26, 2015
    Assignee: Yahoo! Inc.
    Inventor: Amit Kumar
  • Patent number: 8977979
    Abstract: Methods, systems, and computer program products are provided for social network relationship mapping. In an embodiment, a method is disclosed that includes identifying one or more terms within content displayed to a user; for each identified term: transmitting the identified term to one or more social networking servers supporting a social networking application, in response to transmitting the identified term to the social networking servers, receiving from the social networking servers a list of people that correspond with the identified term, directing a display device to display the list of people that correspond with the identified term, and in response to user input, adding an identification of a person from the list of people to a mapping clipboard; directing the display device to display a relationship graph that indicates how people identified in the mapping clipboard are connected to each other in the social networking application.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, John H. Handy-Bosma, Brian M. O'Connell, Keith R. Walker
  • Patent number: 8949737
    Abstract: A package installer identifies a utility tool that is capable of opening a file attempted by a user based on metadata downloaded from a remote server, where the metadata includes information identifying one or more packages available for download from the remote server, including mime types of files that the one or more packages support. A graphical user interface (GUI) is displayed to the user prompting whether the user desires to install the identified utility tool. In response to an input from the user via the GUI, the package installer downloads a package associated with the identified utility tool from the remote server for local installation.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: February 3, 2015
    Assignee: Red Hat, Inc.
    Inventor: Richard Hughes