Patents Examined by Seung Woon Jung
  • Patent number: 10521500
    Abstract: An image processing device includes a handwriting renderer, an image renderer, an external image renderer, a serializer, a creator, a recognizer, and a concatenation unit. The handwriting renderer is configured to render a stroke on a first layer. The image renderer is configured to render an image on a second layer lower than the first layer. The external image renderer is configured to render an external image on a third layer lower than the second layer. The serializer is configured to convert the stroke rendered on the first layer and the images rendered on the second and third layers into text data. The creator is configured to create document data corresponding to one page based on the text data. The recognizer is configured to acquire a character string from the stroke. The concatenation unit is configured to concatenate adjacent characters on the string with an unnecessary space therebetween being deleted.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 31, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventor: Mototsugu Emori
  • Patent number: 10482171
    Abstract: Digital form optimization techniques are disclosed which reduce the number of segments in empty digital forms that consumers of the empty digital forms need to complete. In some examples, a method may include determining potentially linkable segments in an empty digital form, determining a type of link to create for a potentially linkable segment of the potentially linkable segments, and providing a recommendation to create the determined type of link for the potentially linkable segment. The method may also include creating the determined type of link for the potentially linkable segment in response to a determination of an acceptance of the recommendation.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja
  • Patent number: 10474736
    Abstract: A system for multiple views for a notebook includes an input interface and a processor. The input interface to receive a notebook. The processor is to load the notebook into a shell, wherein the shell executes the notebook using a cluster, to receive an indication to view a dashboard associated with the notebook, and to provide dashboard display information. The dashboard includes a page layout display.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: November 12, 2019
    Assignee: Databricks Inc.
    Inventors: Ion Stoica, Ali Ghodsi, Chaoyu Yang
  • Patent number: 10466960
    Abstract: Augmented reality enables an operator to visualize values of parameters of audio channels during audio mixing. A heads-up display worn by the operator, such as smart glasses, displays virtual graphical objects representing the parameters so that they appear within a three-dimensional space surrounding the operator and an audio mixing console. Parameter values are represented by the location, size, and other attributes of the virtual graphical objects. The operator adjusts the parameter values using physical and touch controls on the console and by manipulating the virtual objects with a body part such as a finger. Sensors mounted on the heads-up display and on other body parts capture position and movement of the operator in real time and send the captured data to a system running augmented reality control software. Graphical user interfaces of a media processing application controlled by the console and of plug-in modules may also be displayed on the heads-up display.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 5, 2019
    Assignee: AVID TECHNOLOGY, INC
    Inventors: Steven H. Milne, Stephen Wilson, Edward Jones, Robert Boyer, David K. Magleby, Eduardo Dias Trama, Konstantine Baranov
  • Patent number: 10452758
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing online content rendering. In one embodiment, an example method may include determining that a document indicative of a webpage includes a content component. The content component may be configured to include multi-object content. A multi-object content may be received. The multi-object content may include a plurality of content items. A Document Object Model (DOM) tree may be generated based at least in part on the document and at least a first content item of the plurality of content items. The DOM tree may be sent to a user device requesting the webpage. A subtree may be generated based at least in part on the DOM tree and a second content item of the plurality of content items. The subtree and a command to combine the subtree and the DOM tree may be sent to the user device.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Diptendu Bhowmick
  • Patent number: 10417325
    Abstract: One embodiment of the present invention provides a system for re-entering erroneously entered data fields in a web form. During operation, the system identifies one or more data fields with erroneous inputs in a first web form. Upon submission of the first web form, the system restructures the identified data fields based on association information of a respective identified data field and displays the restructured data fields in a resubmission window distinct from the first web form.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 17, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Junze Yu
  • Patent number: 10417317
    Abstract: A method, computer system and computer program product for profiling a web page. Components in the web page are identified. Times to display the components for the web page in a browser in a graphical user interface on a display system for a client data processing system are identified while the components are processed for display on the display system during use of the application by a customer. A profile of the times is created to display a group of the components on the display system when a user input from the customer requests information about the times to display the group of the components, enabling identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: September 17, 2019
    Assignee: ADP, LLC
    Inventor: Clint Myers
  • Patent number: 10409490
    Abstract: Assisting input from a keyboard is described. In an embodiment, a processor receives a plurality of key-presses from the keyboard comprising alphanumeric data for input to application software executed at the processor. The processor analyzes the plurality of key-presses to detect at least one predefined typing pattern, and, in response, controls a display device to display a representation of at least a portion of the keyboard in association with a user interface of the application software. In another embodiment, a computer device has a keyboard and at least one sensor arranged to monitor at least a subset of keys on the keyboard, and detect an object within a predefined distance of a selected key prior to activation of the selected key. The processor then controls the display device to display a representation of a portion of the keyboard comprising the selected key.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Scott, Shahram Izadi, Nicolas Villar, Ravin Balakrishnan
  • Patent number: 10402471
    Abstract: The present document describes system and method for securing a text against copying and tampering. The system introduces a reversible change within the instructions contained in the electronic page description language defining the text. In a non-limiting example, the reversible change may include replacing the font used in the PDL by a customized font defining a set of changes from the standard/existing fonts. The system may then generate a set of instructions reversing the set of changes to display the proper text to the user. However, should any tampering or illegal copying of the text occur, the original text will not be displayed because a portion of the reversible change is not present. The reversible changes introduced may affect character sizes, colors, spacing, positions, mapping etc.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 3, 2019
    Inventor: Guy Le Henaff
  • Patent number: 10387098
    Abstract: The present disclosure provides a wearable device that can be attached to or detached from a user. The wearable device includes a first display having a first size, a processor, and a memory storing instructions thereon that, when executed, allow the processor to display, through the first display, a user interface for obtaining a text input, transmit, to an external device that includes a second display having a second size, a request for obtaining the text input through the external device, receive, from the external device, input information related to the text input obtained through the external device, and display the received input information in the user interface.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: August 20, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Nojoon Park, Yongjoon Jeon, Geon-Soo Kim, Kang-Soo Lee
  • Patent number: 10372795
    Abstract: In one example, a document rendering device may create a document from a document tree by determining whether a style property of a source node of the document tree may be applied to a target node of that document tree. The document rendering device may store a document tree having multiple nodes describing a document having component arranged hierarchically in a parent-child relationship. The document rendering device may identify a styling permission describing whether a target node representing a child component of the document tree permits application of a style property to the target node. The document rendering device may execute an inheritance determination for the target node based on the styling permission to determine whether the target node inherits the style property from a source node representing a parent component. The document rendering device may render the target node based on the inheritance determination to create a document component of the document.
    Type: Grant
    Filed: March 12, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arron J. Eicholz, Travis Leithead
  • Patent number: 10372784
    Abstract: A method and system for generating a digital document on a receiving mobile device from limited data that is transmitted to the device is disclosed. A shortened form of Uniform Resource Locator (URL) is sent and expanded to a longer URL that contains presentation data. The presentation data may include further nested shortened URLs to retrieve digital document components. Condensing techniques for transferring both presentation and location data further reduce transmission size. The combined retrieved data defines the content and presentation of a generated digital document.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 6, 2019
    Assignee: Documensions, Inc.
    Inventor: James A. Warner, Jr.
  • Patent number: 10366518
    Abstract: Techniques and systems are described to extend text on a path. The path, for instance, may be user specified and configured to control placement of subsequent text in a user interface. During entry of the text, the computing device detects that the text inputs overflow the input path. In response, the computing device generates a path that is linked to the input path to include the text that is to overflow the input path, e.g., through the use of threading. The generated path is then plotted in the user interface for inclusion of the overflow of text in the user interface, such as to mimic a shape of the input path after translation or scaling at the translated location.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: July 30, 2019
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Ankur Murarka
  • Patent number: 10346525
    Abstract: A method for creating static and dynamic formats of an electronic newspaper, including importing data files containing newspaper content having a PDF or PNG format from a database, converting the imported data files to a HTML format, creating daily newspaper pages in an HTML format from the HTML converted data files using HTML daily page templates, presenting the created newspaper pages in the HTML format in an HTML environment through a web browser of a user interface device, converting the created newspaper pages in the HTML format to a PNG format, and presenting the created daily newspaper pages in the PNG format through the web browser of the user interface device as a static digital replica of a printed newspaper.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: July 9, 2019
    Assignee: BLOCK COMMUNICATIONS, INC.
    Inventors: Allan James Block, John David Crisp, Erlend I. Viddal, Ronnie Jack Willis, Jr.
  • Patent number: 10339204
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 2, 2019
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata
  • Patent number: 10324592
    Abstract: Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server based application/service. Slicers may be created for one or more columns and for all/portion of the tabular data within a column. Selection of a slicer element filters the associated tabular data and updates a display of the other slicers. Interaction with the slicers may also update other user interface controls that filter the tabular data (e.g. selecting a slicer element changes a value of a filtering setting in a drop down menu and/or selecting the filtering setting in the drop down menu changes a state of a slicer element). A slicer element may be associated with other objects in the spreadsheet and/or included within one or more functions of a spreadsheet.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johnny Sterling Campbell, Jenefer Monroe, Konrad Tupaj, Amarinder Singh Grewal, Robert George Hawking, Allan Folting
  • Patent number: 10303329
    Abstract: A display system and method of displaying media content on a display screen includes a processor that receives from an input device an indication that one of a plurality of vignettes has been selected. The selected vignette is accessed from a data store. Each vignette includes digital media content. The digital media content is instructed by the processor to be played on a display screen located behind a plurality of smart products that are on display. Each smart product is positioned relative to the display screen at a set location. The digital media content includes a sequence of frames of digital images including frames that produce a halo of light behind a smart product being described in the frames.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 28, 2019
    Assignee: Target Brands, Inc.
    Inventors: Adam M. Laskowitz, Patricia S. Adler, Jacob A. Barton, Nathan G. Adkisson, Paul A. Hoppe, Philipp Rockel, John D. Ryan, Nico Guillin
  • Patent number: 10303744
    Abstract: A computer-implemented method for generating and configuring content of an elevator destination dispatch kiosk. The kiosk includes a display. The method includes creating a kiosk database having kiosk data. The kiosk data outlines a plurality of destination floors associated with the elevator destination dispatch kiosk. The method comprises the step of using a computing structure remote from the elevator destination dispatch kiosk to automatically: (a) access the kiosk data in the kiosk database, and (b) generate a floor button layout. The method includes the step of communicating the floor button layout from the computing structure to the elevator destination dispatch kiosk to cause the floor button layout to be published on the display. An interface of the computing structure allows the floor button layout to be previewed before the floor button layout is communicated from the computing structure to the elevator destination dispatch kiosk.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: May 28, 2019
    Assignees: THYSSENKRUPP ELEVATOR AG, THYSSENKRUPP AG
    Inventors: Matthew Muncy, Sean Luis Stecker, Chih Hung King
  • Patent number: 10296574
    Abstract: A computing device and method for use in enabling contextual ink annotation in a mapping interface are disclosed. In one aspect, the computing method may include receiving a map view request to render a map view of map data based upon a current map rendering context, determining that a previously created virtual ink annotation is associated with a location within the map view, the virtual ink annotation having a previous map rendering context captured at a time of creation of the virtual ink annotation, and comparing the current map rendering context to the previous map rendering context associated with the virtual ink annotation. The method may further include, based on a result of the comparison, controlling display of the virtual ink annotation in a rendered map view.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: May 21, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Douglas Smith, Chad Estes, Kshitij Sethi, Felix Andrew, Jeff West
  • Patent number: 10296789
    Abstract: Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image. The image processing engine determines a boundary of each note in the plurality of overlapping physical notes in the input image, and generates a plurality of digital notes corresponding to the determined boundary of each of the overlapping physical notes identified in the input image.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: May 21, 2019
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Guruprasad Somasundaram, Ravishankar Sivalingam, David M. Mahli, Cristin E. Moran, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson