Patents Examined by Kavita Stanley
  • Patent number: 11295058
    Abstract: Variable formatting for cells in computer spreadsheets, tables, and other documents is provided. For a selected range of cells, cell formats vary with the value in each cell (or an associated value). Formats can include color-scale backgrounds, in-cell elements (e.g., icons and data bars), and other cell formats that can be varied with a value.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin C. Chamberlain, Bruce C. Jones, Christopher M. Street, David F. Gainer, Eric B. Vigesaa
  • Patent number: 11275446
    Abstract: A computer-implemented method for enabling gesture-based interactions between a computer program and a user is disclosed. According to certain embodiments, the method may include initiating the computer program. The method may also include detecting that a condition has occurred. The method may also include activating a gesture-based operation mode of the computer program. The method may also include receiving gesture data generated by a sensor, the gesture data representing a gesture performed by the user. The method may further include performing a task based on the gesture data.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: March 15, 2022
    Assignee: Capital One Services, LLC
    Inventors: David Franklin, Van Shea Sedita, Stephen Simpson
  • Patent number: 11262885
    Abstract: The present invention extends to methods, systems, and computer program products for processing multi-gesture sequences in a collaborative environment. It provides a method for cascading two or more gestures performed by one or more users at one or more interactive display devices, into a single compound gesture delivering events to a persistent first gesture, that establishes the owning context. The invention in one aspect increases the variety of ways a single user can interact with a piece of digital content by increasing the gesture vocabulary beyond simple single gesture interactions. Further, it delivers the ability to express complex contextual relationships directly among multiple pieces of content, among multiple interactive display devices, and among multiple users, generating expanded opportunities to route events across physically separated devices, and distances, that deliver greater control of content flow.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: March 1, 2022
    Inventor: William Martin Burckel
  • Patent number: 11257035
    Abstract: In one aspect, there is provided a method including presenting a first user interface including an object hierarchy comprising a parent node and a plurality of child nodes; receiving, at a second user interface, a first selection allocating at first portion of the object hierarchy to a first device; receiving, at the second user interface, a second selection allocating a second portion of the object hierarchy to a second device; and when a selection at a user interface element of a third user interface is received, sending an indication to a system to enable generation of a fourth user interface presenting a first electronic document for the first device and generation of a fifth user interface presenting a second electronic document for the second device. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventors: Krishna Hindhupur Vijay Sudheendra, Hari Babu Krishnan, Nithya Rajagopalan, Prasanna Kumar Govindappa, Avneesh Sharma
  • Patent number: 11256852
    Abstract: According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products are provided for converting part or all of a document from an unstructured format into a structured format, and combining structured and unstructured data into an unstructured format. In some embodiments, documents are received in an unstructured format, and stored in a repository for querying (e.g., including updating and other operations (e.g., SQL SELECT, UPDATE, INSERT, DELETE, MERGE, etc.)). Responsive to detecting a predetermined number of the documents in an unstructured format stored in a repository for querying, an optimization criteria may be applied to identify one or more components of the stored documents for conversion, and the one or more components of the stored documents are converted from the unstructured format to a structured format.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: February 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Lashley, John F. Miller, III, Raghupathi K. Murthy
  • Patent number: 11249710
    Abstract: The operation of an automatic data input and query system is controlled by well-defined control data. The system exposes user interfaces enabling an administrator to interact with control data to modify the ongoing operation of the system. Certain control data determines the collection and treatment of data from various technology sources. A robust control interface is provided enabling the efficient and reliable adding on of new technology data sources. Once established, control data for a new technology data source may be packaged in a form for archiving or distribution. The system may support the export and import of such packages. Such packages may be created independently of the system.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: February 15, 2022
    Assignee: SPLUNK INC.
    Inventors: Li Li, Gang Tao, Yongxin Su, Junqing Hao, Ting Wang, John Robert Coates, Elias Haddad, Guodong Wang
  • Patent number: 11250203
    Abstract: Images stored in an information repository are prepared for browsing. For each image in the repository, text in the repository is mined to extract snippets of text about the image which are semantically relevant to the image, and for each of these snippets of text, keyterms are detected in the snippet of text which represent either concepts that are related to the image or entities that are related to the image, and the snippet of text and keyterms are associated with the image. Each keyterm that is associated with each image in the repository is hyperlinked to each other image in the repository that has this keyterm associated therewith. A graphical user interface allows a user to browse the images in the repository by using their associated snippets of text and hyperlinked keyterms.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Simon John Baker, Anitha Kannan, Krishnan Ramnath
  • Patent number: 11244105
    Abstract: Systems and methods are disclosed herein for editing a collaborative spreadsheets hosted on a server. Multiple users may edit the spreadsheet, resulting in situations of intersecting or conflicting edits. A change provided by one user may intersect the cells affected by a change provided by another user. In these cases, one user's change is transformed against the other user's change. In this manner, the conflict is resolved and both changes can be applied to the spreadsheet. Each user device may perform these transforms, and the server may also perform these transforms. This can result in transmission of a reduced volume of data over a network between the devices and the server, in comparison with other methods.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 8, 2022
    Assignee: Google LLC
    Inventors: Benjamin Wolfe Simon, Amod Karve, Joshua Ari Danziger, Zachary Erik Lloyd
  • Patent number: 11237705
    Abstract: Disclosed is a method of displaying a user interface, the method includes defining a template for the user interface, the template including a plurality of display areas, defining a plurality of components, each of the components configured to perform an associated user interface function, each of the plurality of components being associated with one of the display areas, defining a plurality of states, each of the plurality of states including one or more of the plurality of components, each of the plurality of states defining a configuration of the user interface, defining a table, the table defining a plurality events associated with transitioning between states; and triggering a transition between states based on look-up of the table with a received event.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 1, 2022
    Assignee: BMC Software, Inc.
    Inventors: David T. Sulcer, Elaine Tang, Dinesh Elaprolu
  • Patent number: 11231842
    Abstract: An apparatus and method for changing a size of content in an electronic device are provided. The method includes displaying a user interface including web content in such a manner that a second object including the web content is located in a first object, receiving a user input for zooming in or out the web content with a first magnification, zooming in or out the web content with the first magnification in the second object, of which a magnification is selected to be greater than the first magnification, irrespective of the first magnification on the a basis of reception of the user input, and adjusting the second object to have the first magnification after zooming in or out the web content with the first magnification. The first object is included in a first view class which allows the second object located in the first object to be scrolled.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: January 25, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yoon-Woo Lee, Sungboo Woo
  • Patent number: 11232255
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed that collect and analyze annotation performance data to generate digital annotations for evaluating and training automatic electronic document annotation models. In particular, in one or more embodiments, the disclosed systems provide electronic documents to annotators based on annotator topic preferences. The disclosed systems then identify digital annotations and annotation performance data such as a time period spent by an annotator in generating digital annotations and annotator responses to digital annotation questions. Furthermore, in one or more embodiments, the disclosed systems utilize the identified digital annotations and the annotation performance data to generate a final set of reliable digital annotations. Additionally, in one or more embodiments, the disclosed systems provide the final set of digital annotations for utilization in training a machine learning model to generate annotations for electronic documents.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: January 25, 2022
    Assignee: Adobe Inc.
    Inventors: Franck Dernoncourt, Walter Chang, Trung Bui, Sean Fitzgerald, Sasha Spala, Kishore Aradhya, Carl Dockhorn
  • Patent number: 11222044
    Abstract: Natural language image search is described, for example, whereby natural language queries may be used to retrieve images from a store of images automatically tagged with image tags being concepts of an ontology (which may comprise a hierarchy of concepts). In various examples, a natural language query is mapped to one or more of a plurality of image tags, and the mapped query is used for retrieval. In various examples, the query is mapped by computing one or more distance measures between the query and the image tags, the distance measures being computed with respect to the ontology and/or with respect to a semantic space of words computed from a natural language corpus. In examples, the image tags may be associated with bounding boxes of objects depicted in the images, and a user may navigate the store of images by selecting a bounding box and/or an image.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Motaz Ahmad El-Saban, Ahmed Yassin Tawfik, Achraf Abdel Moneim Tawfik Chalabi, Sayed Hassan Sayed
  • Patent number: 11222398
    Abstract: Described herein are systems and methods for transporting an electronic communication that includes one or more attachments efficiently by sending the electronic communication with a smaller-sized (e.g., lower resolution) representational element of each attachment and subsequently replacing each representational element with a higher resolution attachment thumbnail of the attachment. The high resolution attachment thumbnail is produced in an asynchronous process during or after the transportation of the attachment(s) and the electronic communication. After the high resolution attachment thumbnail(s) is generated, at least one representational element in the electronic communication may be replaced with a corresponding HR attachment thumbnail.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jin Ma, Jun Chen, Elena Catrinescu, Mirela Dal Col Silva Correa, Nathan F. Waddoups
  • Patent number: 11222171
    Abstract: Systems, methods, and software are disclosed herein for enhanced pivot table creation and interaction. In an implementation, a view including a formula bar is rendered in a user interface to a spreadsheet application. In response to receiving a user initialization input, the view is rendered to hide the formula bar and display a configuration bar configured to receive at least one pivot table parameter. A pivot table is generated based on the at least one pivot table parameter. The view is rendered to display the formula bar after generation of the pivot table.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: January 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yi Zhang, Sangeeta Mudnal, Jingxia Xing, Xuan Zhang
  • Patent number: 11210452
    Abstract: Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 28, 2021
    Assignee: Meta Platforms, Inc.
    Inventors: Iain Andrew Russell Proctor, Minghui Yang, Haiping Zhao
  • Patent number: 11209954
    Abstract: A surgical robotic system comprising a processor configured to obtain a state signal associated with an instrument, obtain a state signal associated with an imaging device, determine an image pose position of the instrument in dependence on the obtained signals and determine an icon for display in dependence on the determined image pose position.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 28, 2021
    Assignee: CMR SURGICAL LIMITED
    Inventor: Luke David Ronald Hares
  • Patent number: 11205045
    Abstract: A process for context-based autocompletion suggestion includes, based on initiating an online chat by a user of a computer system, the chat having as participants the user and a target participant, providing participant information that identifies the participants. The process maintains at the computer system a relation-based autocompletion model for use in word autocompletion suggesting. The maintained relation-based autocompletion model is initially a template model based on to relationship between chat participants, and is updated over time via training. The process suggests to the user words for autocompletion in the user's composition of chat messages, the suggested words being selected as suggestions based on the maintained relation-based autocompletion model. Maintaining the relation-based autocompletion model includes sending chat messages as training data to further train the autocompletion model.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norman Kung, Chih-Hsiung Liu, Cheng-Lun Yang, Joanne Kuei-Chen Ho
  • Patent number: 11200368
    Abstract: An in-line webpage editing system includes identifying an editable region of a dynamically rendered webpage. Providing an indicator, wherein the indicator is associated with the editable region of the dynamically rendered webpage, and identifies the editable region as available for editing. Further, identifying an in-line edit, made by a user, to a portion of the editable region, and commitment of the in-line edit for rendering. Rendering a first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit, and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
  • Patent number: 11199950
    Abstract: A moving image reproduction apparatus for reproducing a moving image for explaining a work including a plurality of steps, includes: a reproducer that reproduces the moving image; a progress display that displays an indicator indicating a progress of reproduction of the moving image and a position on the indicator where the moving image is being currently reproduced; and a candidate display that displays a candidate image corresponding to at least one jump destination included in the moving image when a predetermined operation is performed on the indicator.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 14, 2021
    Assignee: KONICA MINOLTA, INC.
    Inventors: Zhenhuan Qu, Atsushi Tomita, Yoichi Kurumasa, Shoko Haba, Ryosuke Nishimura, Mie Kawabata, Kazuhiro Tomiyasu
  • Patent number: 11200371
    Abstract: A hand-written information inputting apparatus includes a receiving surface which, in operation, receives a paper sheet placed thereon, the paper sheet having printed thereon a document form including a writing region for hand-written input and identification information that identifies the document form, a position detection device which, in operation, detects a position indicated by an electronic pen in response to a hand-written inputting operation to the paper sheet, a reader device which, in operation, reads the identification information, a display device, and a control circuit which, in operation, decides, based on the identification information read by the reader device, whether document form information that corresponds to the paper sheet on which the document form is printed and that is displayable on the display device is acquirable through a communication network.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 14, 2021
    Assignee: Wacom Co., Ltd.
    Inventor: Shuichi Takesue