Patents Examined by Kavita Stanley
-
Patent number: 11295058Abstract: 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: GrantFiled: July 28, 2016Date of Patent: April 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin C. Chamberlain, Bruce C. Jones, Christopher M. Street, David F. Gainer, Eric B. Vigesaa
-
Patent number: 11275446Abstract: 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: GrantFiled: July 7, 2017Date of Patent: March 15, 2022Assignee: Capital One Services, LLCInventors: David Franklin, Van Shea Sedita, Stephen Simpson
-
Patent number: 11262885Abstract: 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: GrantFiled: June 22, 2018Date of Patent: March 1, 2022Inventor: William Martin Burckel
-
Patent number: 11257035Abstract: 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: GrantFiled: September 10, 2018Date of Patent: February 22, 2022Assignee: SAP SEInventors: Krishna Hindhupur Vijay Sudheendra, Hari Babu Krishnan, Nithya Rajagopalan, Prasanna Kumar Govindappa, Avneesh Sharma
-
Patent number: 11256852Abstract: 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: GrantFiled: October 21, 2016Date of Patent: February 22, 2022Assignee: International Business Machines CorporationInventors: Scott D. Lashley, John F. Miller, III, Raghupathi K. Murthy
-
Patent number: 11249710Abstract: 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: GrantFiled: March 31, 2016Date of Patent: February 15, 2022Assignee: SPLUNK INC.Inventors: Li Li, Gang Tao, Yongxin Su, Junqing Hao, Ting Wang, John Robert Coates, Elias Haddad, Guodong Wang
-
Patent number: 11250203Abstract: 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: GrantFiled: August 12, 2013Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Simon John Baker, Anitha Kannan, Krishnan Ramnath
-
Patent number: 11244105Abstract: 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: GrantFiled: December 4, 2014Date of Patent: February 8, 2022Assignee: Google LLCInventors: Benjamin Wolfe Simon, Amod Karve, Joshua Ari Danziger, Zachary Erik Lloyd
-
Patent number: 11237705Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 1, 2022Assignee: BMC Software, Inc.Inventors: David T. Sulcer, Elaine Tang, Dinesh Elaprolu
-
Patent number: 11231842Abstract: 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: GrantFiled: June 8, 2018Date of Patent: January 25, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Yoon-Woo Lee, Sungboo Woo
-
Patent number: 11232255Abstract: 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: GrantFiled: June 13, 2018Date of Patent: January 25, 2022Assignee: Adobe Inc.Inventors: Franck Dernoncourt, Walter Chang, Trung Bui, Sean Fitzgerald, Sasha Spala, Kishore Aradhya, Carl Dockhorn
-
Patent number: 11222044Abstract: 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: GrantFiled: May 16, 2014Date of Patent: January 11, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Motaz Ahmad El-Saban, Ahmed Yassin Tawfik, Achraf Abdel Moneim Tawfik Chalabi, Sayed Hassan Sayed
-
Patent number: 11222398Abstract: 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: GrantFiled: August 28, 2017Date of Patent: January 11, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jin Ma, Jun Chen, Elena Catrinescu, Mirela Dal Col Silva Correa, Nathan F. Waddoups
-
Patent number: 11222171Abstract: 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: GrantFiled: February 17, 2017Date of Patent: January 11, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yi Zhang, Sangeeta Mudnal, Jingxia Xing, Xuan Zhang
-
Patent number: 11210452Abstract: 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: GrantFiled: August 29, 2017Date of Patent: December 28, 2021Assignee: Meta Platforms, Inc.Inventors: Iain Andrew Russell Proctor, Minghui Yang, Haiping Zhao
-
Patent number: 11209954Abstract: 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: GrantFiled: December 9, 2016Date of Patent: December 28, 2021Assignee: CMR SURGICAL LIMITEDInventor: Luke David Ronald Hares
-
Patent number: 11205045Abstract: 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: GrantFiled: July 6, 2018Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norman Kung, Chih-Hsiung Liu, Cheng-Lun Yang, Joanne Kuei-Chen Ho
-
Patent number: 11200368Abstract: 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: GrantFiled: January 7, 2013Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
-
Moving image reproduction apparatus, candidate jump destination display method, and computer program
Patent number: 11199950Abstract: 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: GrantFiled: November 9, 2017Date of Patent: December 14, 2021Assignee: KONICA MINOLTA, INC.Inventors: Zhenhuan Qu, Atsushi Tomita, Yoichi Kurumasa, Shoko Haba, Ryosuke Nishimura, Mie Kawabata, Kazuhiro Tomiyasu -
Patent number: 11200371Abstract: 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: GrantFiled: July 18, 2017Date of Patent: December 14, 2021Assignee: Wacom Co., Ltd.Inventor: Shuichi Takesue