Patents Examined by Cong-Lac Huynh
  • Patent number: 10204082
    Abstract: One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 12, 2019
    Assignee: DROPBOX, INC.
    Inventors: Mathew Antony, Michael Q. Wu
  • Patent number: 10198416
    Abstract: Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to modify the form in persistent memory, such as read-only memory (ROM), a hard disk, a magnetic disk, an optical disk, etc. A representation of a customization (e.g., an extensible markup language file, a management pack, etc.) regarding the form is captured in memory, such as a random access memory (RAM), and stored in a file or a database. For instance, the representation of the customization may be stored separately from the form. The representation of the customization is retrieved from the file or the database and applied to a rendering of the form.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Wright, Andrei Zenkovitch, Andrew Forget
  • Patent number: 10198156
    Abstract: A system and method is provided that facilitates merging artifact information.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 5, 2019
    Assignee: Polarion AG
    Inventors: Tomas Stefan, Jan Stawarczyk, Yury Chernikov, Leila Yelemessova
  • Patent number: 10152540
    Abstract: A method, performed by an electronic device, for linking a thumbnail of an image and at least one web page is disclosed. In this method, the image including at least one text region may be accessed in a storage unit. At least one text region may be detected in the image and at least one character string in the at least one text region may be recognized. Further, the method may include selecting the at least one web page from the plurality of web pages and linking the thumbnail of the image and the at least one web page.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: December 11, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seungwoo Yoo, Duck Hoon Kim, Young-Ki Baik, Kang Kim, Seok-Soo Hong
  • Patent number: 10146421
    Abstract: A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a first plurality of selectable items corresponding to respective types of web page content. It may be determined that a scroll position of the rendered web page has a particular characteristic. Possibly responsive to this determination, a second document, associated with one of the selectable items, may be requested and received from the server device. The web page may be re-rendered for display, and may include content from the first document and the second document. The re-rendered web page may include a second plurality of selectable items corresponding to respective types of web page content. The second plurality of selectable items may be different from the first plurality of selectable items.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: December 4, 2018
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
  • Patent number: 10140269
    Abstract: A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application may automatically navigate to different portions of the document and/or display different sections of the document. Instead of the user having to search for the portion of the document affected by the change, the changed portions are determined for the user. The portions may be automatically displayed to the user and/or the user may determine when to move to each different portion that changed as a result of the proposed change. The proposed change may be accepted/rejected by the user. For example, a User Interface (UI) element may be selected by the user to either accept the change or reject the change.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Vogel, Avijit Sinha, Olivier Destrebecq
  • Patent number: 10120946
    Abstract: Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 6, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Shirin Oskooi, Dan Pelleg, Yoelle Maarek, Samiksha Harish Kothari
  • Patent number: 10061764
    Abstract: A method for building a tree of parse items involves receiving a plurality of parse items stored in an ordered data structure, processing semantic attributes associated with the plurality of parse items, generating a merged parse item from at least two parse items of the plurality of parse items, and forming a portion of a tree data structure such that the merged parse item is a parent of the at least two parse items.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: August 28, 2018
    Assignee: A-LIFE MEDICAL, LLC
    Inventors: Daniel T. Heinze, Mark L. Morsch
  • Patent number: 10049084
    Abstract: In a method for generating a presentation, a computer communicates data representative of a plurality of presentation components. A computer receives data representative of a presentation component selected from the plurality of presentation components. A computer retrieves a predefined rule associated with the selected presentation component. A computer applies the rule associated with the selected presentation component. A computer inserts the presentation component in a presentation.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: August 14, 2018
    Assignee: HSC Acquisition, LLC
    Inventor: Ala Mahafzah
  • Patent number: 10049099
    Abstract: In one embodiment, a method includes receiving a search query including one or more n-grams, where the n-grams include one or more misspelled n-grams, identifying one or more variant-tokens for each misspelled n-gram, calculating a feature value for each identified variant-token based at least on the identified variant-token, the misspelled n-gram, and one or more variant-tokens corresponding to one or more n-grams preceding the misspelled n-gram, generating one or more unique combinations of the n-grams and variant-tokens, calculating a sequence-score for each unique combination based at least in part on the calculated feature values of the variant-tokens of the unique combination, generating one or more corrected queries, where each corrected query includes a unique combination having a sequence-score greater than a threshold sequence-score, and sending one or more of the corrected queries to a user for display.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 14, 2018
    Assignee: Facebook, Inc.
    Inventors: Hongcheng Zhu, Daniel Bernhardt
  • Patent number: 10042549
    Abstract: An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 7, 2018
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Britt S. Miura, Akiva D. Leffert
  • Patent number: 10044793
    Abstract: A non-transitory computer-readable storage medium stores computer-executable instructions. When the instructions are executed by a processor, the instructions cause an information processing apparatus including a communication section configured to communicate with external devices including a server machine on a network, to perform: a process of acquiring hyperlink information corresponding to a hyperlink from document data; a process of acquiring contents specified by the hyperlink information; a process of transmitting the contents to the server machine via the communication section; a process of acquiring, from the server machine, one of URL for acquiring the contents transmitted and URL-related information related to the URL, via the communication section; and a process of generating combined document data in which the URL is combined with the document data.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: August 7, 2018
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yoshihiro Itogawa
  • Patent number: 10042829
    Abstract: Systems and methods of measuring the visibility of overlay content in a display of a computing device are provided. A page renderer can identify a position of a video block with respect to a web page rendered on the client device, identify a portion of the web page visible in a viewport of the client device, identify a portion of the video block visible in the viewport, and pass data identifying the portion of the video block visible in the viewport to an element renderer. The element renderer can receive the data, identify a position of overlay content with respect to the video block, compare the position of the overlay content to the portion of the video block visible in the viewport to determine visibility of the overlay content in the viewport, determine whether the visibility meets a visibility threshold, and provide visibility data to a records server.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: August 7, 2018
    Assignee: Google LLC
    Inventors: Robert Durbin, Justin Lewis
  • Patent number: 10037137
    Abstract: One embodiment provides a method, including: presenting, on an input and display device, one or more input fields for an underlying application; detecting, using the input and display device, one or more handwriting input strokes provided to an input field overlay application; determining, using a processor, an input field targeting characteristic based on the one or more handwriting input strokes; selecting one of the one or more input fields as a target input field based on the input field targeting characteristic; and inserting a converted form of the one or more handwriting input strokes into the target input field. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 31, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Jon Wayne Heim, Russell Speight VanBlon, Grigori Zaitsev, Jason Peter Sallinger, John Weldon Nicholson
  • Patent number: 10033792
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 24, 2018
    Inventor: Dov Koren
  • Patent number: 10032071
    Abstract: One embodiment provides a method, including: receiving, in an overlay handwriting application, one or more handwriting strokes; processing the one or more handwriting strokes to obtain at least one candidate machine input word; generating, using a spell check application, at least one spell check word using the at least one candidate machine input word; and providing, on a display device, the at least one spell check word generated by the spell check application. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 24, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Joshua Neil Novak, Steven Richard Perrin, Jianbang Zhang
  • Patent number: 10025767
    Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 17, 2018
    Assignee: CALLAHAN CELLULAR L.L.C.
    Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
  • Patent number: 10013408
    Abstract: An information processing apparatus includes a reception unit, a display, a detection unit, and a changing unit. The reception unit receives sticky note information indicating a sticky note to be attached to a mount sheet. The display displays the sticky note information received by the reception unit as a newly arrived sticky note on the mount sheet. The detection unit detects that a status of the newly arrived sticky note has changed. The changing unit changes display of the newly arrived sticky note for which a change is detected by the detection unit into display as a non-newly arrived sticky note.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 3, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yuki Nakamori, Kazunori Horikiri, Yusuke Kano, Nobuyuki Yamazoe
  • Patent number: 10007420
    Abstract: A method of operating an electronic device is provided. The method includes detecting at least two object displayed contiguously, determining a line interval of the at least two objects, and reconfiguring an interval of the at least two objects based on the determined line interval.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 26, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: In-Hyung Jung, Hyo-Jin Kim
  • Patent number: 9990440
    Abstract: Software on a client device presents a webpage through a browser. The webpage is from an online content-aggregation website and includes a plurality of panels containing a plurality of content items. The software selectively pre-loads into a cache a resource associated with a content item in a panel if the content item is relatively persistent in comparison to other content items. The cache is controlled by the browser. The software retrieves the resource from the cache upon receiving command from a user and presents the resource through the browser.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 5, 2018
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan