Patents Examined by Kavita Padmanabhan
  • Patent number: 10909080
    Abstract: Systems and methods for enabling the real-time sharing of document edits are disclosed herein. Documents being edited may use backing stores that are not originally compatible to share edits in a coauthoring environment and thus require additional attention before coauthoring edits can be shared in real-time. The systems and methods described may provide for the analysis of high level functions within the document editor to determine the underlying activities. Both the high level functions and underlying activities may be analyzed to determine whether it is safe to implement the changes they represent in real-time on an endpoint. When it is determined that the changes are safe to implement, the changes will be implemented and further real-time edits will be shared. When it is determined that the edits are not safe to implement, real-time updates will be suspended until the next selected-time update, at which time real-time sharing will recommence.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Gaiennie Hyams, Michelle Elena Keslin, Ali Taleghani, Jitesh Sachdeva, Daniel Robert Snyder, Amelie Dagenais, Michal Piaseczny, Jordan Spencer Rudd, Yessen Yessetovich Amirzhanov
  • Patent number: 10878175
    Abstract: A portal page may be displayed in the active area of a portable computing device display. The portable computing device may receive display data that includes original page display instructions specifying how to display a plurality of portlets within a common page. The personal computing device may identify an initial portlet of the plurality of portlets and remove portlets, other than the initial portlet, from the original page display instructions to produce modified page display instructions having at least one transition instruction. The personal computing device may scale, based upon the modified page display instructions, the initial portlet to render within the active display area; and render, based upon the scaled initial portlet, a web page within the active display area.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stefan A. Hepper, Jaspreet Singh
  • Patent number: 10867123
    Abstract: A method described herein includes acts of extracting at least one entity from an arbitrary web page being viewed by an individual on a computing device and comparing the at least one entity with social network data of the individual, wherein the social network data comprises a plurality of messages generated by members of a social network of the individual. The method further includes the acts of identifying at least one message in the plurality of messages based at least in part upon the comparing of the at least one entity with the social network data of the individual and causing the at least one message to be displayed on the web page in conjunction with the at least one entity.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emre Mehmet Kiciman, Wissam Kazan, Chun-Kai Wang, Aaron C. Hoff, Felipe Luis Naranjo, Francislav P. Penov
  • Patent number: 10846361
    Abstract: A first server hosting a referring web page receives a client request for the referring web page, and provides the referring web page and referring page data associated with one or more destination web pages referenced in the referring web page to a client, where the referring page data being provided to the client for forwarding to a second server that hosts one of the destination web pages.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 24, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael S. Tsirkin
  • Patent number: 10846462
    Abstract: Examples disclosed herein relate to web page output selection. A processor may determine the features of a section of a web page and assign a weight to each of the features respectively. The processor may determine a score for the section based on the weights of the features and determine to output the section based on the score.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: November 24, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shanchan Wu, Jerry Liu
  • Patent number: 10803237
    Abstract: Improved methods for navigation between fields in a form or other document, and a more efficient process for data entry by a user. In some embodiments, techniques are used to convert or associate unstructured data entries with corresponding fields or regions into which the data should be placed.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 13, 2020
    Assignee: NetSuite, Inc.
    Inventor: Suhas R. Mehta
  • Patent number: 10803308
    Abstract: The present invention comprises: creating imaged document data, whose entire page is made up of one image object, based on document data including text objects within a page; determining whether each of the text objects is a text object that is displayed in a state where a user can visually recognize it; and embedding, based on results of the determination, data of a character string corresponding to the text object, that is displayed in a state where a user can visually recognize it, in the imaged document data.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: October 13, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Yamamichi
  • Patent number: 10803233
    Abstract: This disclosure provides an exemplary method and system for extracting structured data from an unstructured textual document. According to an exemplary method, initially a layout analysis is performed resulting in one or more alternatives for grouping and ordering the page elements of interest. Next, the content of these page elements are tagged based on application-specific heuristics. Finally, a sequence-based method is applied to the tags for identifying repetitive contiguous patterns.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: October 13, 2020
    Assignee: Conduent Business Services LLC
    Inventors: Hervé Déjean, Darren S. Schroeder
  • Patent number: 10776501
    Abstract: A method of automatically augmenting content through augmentation services can include invoking a service to receive an entity determination based on the content and an entity container comprising an object of the content and one or more attributes of the object. The entity determination and corresponding entity container can be assigned as a marker to content being clipped. The marker can be used to enable access and actions that can be taken with respect to the clipping or the structured information augmenting the clipping.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier, Ian William Mikutel
  • Patent number: 10768978
    Abstract: A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each including a component input property and a processing content to be executed based on an input value that is input to the component input property; (2) creates or edits a service template that is associated with one or more components and an execution order and that includes one or more template input properties; (3) receives a designation of a service template and an input value to be input to the template input property; (4) generates, based on the designated input value and the service template, an operation service for executing the processing content included in the component using the designated input value; and (5) executes the generated operation service to operate the operation target apparatus.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 8, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Kazuya Kousaka, Hidenori Akatoki, Ayumi Hayakawa
  • Patent number: 10769357
    Abstract: Techniques to validate data are disclosed. In various embodiments, an indication of a data entry form field to be validated is received. A current value associated with the data entry form field is displayed in a validation interface provided via a display device. A snippet or other partial image of a portion of a source document with which the data entry form is associated is displayed in a location adjacent or otherwise in a same field of view as the displayed current value associated with the data entry form field. The portion includes a content image that was processed to extract the current value from the source document.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: September 8, 2020
    Assignee: Open Text Corporation
    Inventor: Ming Fung Ho
  • Patent number: 10733367
    Abstract: Embodiments are provided that include the use of an underlying grid structure as part of managing table operations and/or animation visualizations, but are not so limited. A method of an embodiment uses an underlying grid structure as part of an animation control reference or guide to provide table visualizations for display, including using one or more table borders and aspects of a reference grid column or row as part of controlling table features. A system of one embodiment includes a table manager to manage table actions and a grid manager to manage an underlying grid structure based in part on associated table actions and/or animations. Other embodiments are also disclosed.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Caitlin Ashley-Rollman, Malia Douglas, Jessica Arwen Best
  • Patent number: 10705710
    Abstract: Provided are a device and a method which facilitate continued focusing of a used on specific content information by increasing the opportunities for said content information to appear (be exposed) even in case that said specific content information has been moved off the display screen by scrolling. At least one set of copy content information is generated which is a copy of focus content information identified from content information contained in a content list displayed on the display screen of a terminal device. Then, said generated copy content information is inserted at any insertion position in the sequence of the content list, and said inserted copy content information is displayed on the display screen in response to operations in which the user scrolls the display content on the display screen.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: July 7, 2020
    Assignee: Rakuten, Inc.
    Inventor: Shinya Takami
  • Patent number: 10664653
    Abstract: Data in different, respective ranges of spreadsheet file cells is compared, and a scope of a formula determined with respect to selected cells of the ranges of cells, wherein the formula pulls input data from selected cells of one range of cells and either pulls input data or generates output data to selected cells of the other range of cells. A review flag is automatically generated in association with data in a flagged cell in response to determining: that the flagged cell is omitted from a consecutive plurality of input data rows or columns; that the selected formula input cells are not consecutive within one of the ranges of cells; and that a high percentage of data values in corresponding cell rows or columns match but that and a location of the flagged cell is shifted from a corresponding cell within the other range.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bruce E. Villard, Jr., Henry C. Will, IV
  • Patent number: 10664557
    Abstract: In one example, a method for modifying input with a dial includes creating a queue of input actions corresponding to one or more atomic operations for an application. The method can also include detecting a dial action from a dial, the dial action indicating a reversal operation for removing at least one input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions. Furthermore, the method can include generating an intermediate representation of the one or more atomic operations based on the dial action from the dial.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Klein, Gyancarlo Garcia Avila, Callil R. Capuozzo
  • Patent number: 10628474
    Abstract: A method for generating summaries includes selecting a first subset of text units of a text composition to incorporate into a first summary of the text composition using a weighting of the text units that indicates for each text unit a relative importance of including the text unit in summaries of the text composition. The weighting of the text units is modified to reduce the relative importance of each text unit in the first subset based on the text unit having been selected for the first subset. A second subset of the text units is selected to incorporate into a second summary of the text composition using the modified weighting of the text units. At least one of the first summary and the second summary are provided to a user device.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 21, 2020
    Assignee: ADOBE INC.
    Inventors: Natwar Modani, Jonas Dahl, Harsh Jhamtani, Balaji Vasan Srinivasan
  • Patent number: 10628025
    Abstract: An electronic device in communication with a haptic feedback device that includes a touch-sensitive surface sends instructions to the haptic display to display a document with multiple characters. A respective character is displayed at a respective character size. While the haptic display is displaying the document, the device receives an input that corresponds to a finger contact at a first location on the haptic display. In response to receiving the input, the device associates a first cursor position with the first location, determines a first character in the plurality of characters adjacent to the first cursor position, and sends instructions to the haptic display to output a Braille character, at the first location, that corresponds to the first character. A respective Braille character is output on the haptic display at a respective Braille character size that is larger than the corresponding displayed character size.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: April 21, 2020
    Assignee: Apple Inc.
    Inventors: Samuel C. White, Darren C. Minifie, Christopher B. Fleizach
  • Patent number: 10628517
    Abstract: A method of configuring a screen of an electronic apparatus is provided. The method includes obtaining the data that is configured in the first configuration based on the first font, configuring the data in the second configuration, based on the second font, and if the difference between the first configuration and the second configuration is greater than a predetermined critical value, changing the second configuration into the third configuration to then be displayed, wherein the difference between the first configuration and the third configuration is less than predetermined critical value.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co, Ltd.
    Inventor: Goo-Hyun Kim
  • Patent number: 10599754
    Abstract: An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Damien Antipa, Gilles Knobloch, Artur Kudlacz
  • Patent number: 10521169
    Abstract: A host device to which a print data generation device according to the invention is applied includes: a preview display unit which displays a handwritten input trajectory on a tape image showing an outer shape of a tape; a display control unit which performs display control of the preview display unit; and a print data generation unit which generates print data to print an image based on the input trajectory, on the tape with a size based on the tape image displayed by the preview display unit. The display control unit enlarges the tape image to include the handwritten input trajectory if the handwriting is performed outside the tape image.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 31, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Mitsuhiro Yamashita