Layout Patents (Class 715/243)
  • Patent number: 10936796
    Abstract: An enhanced text summarizer is provided. A processor receives a request to generate a summarization of a text. A processor determines at least one domain associated with the text. A processor extracts one or more features from the text. A processor determines one or more relevance scores for the one or more features based on the determined at least one domain associated with the text. A processor determines a feature-based ranking for one or more sentences of the text. A processor determines an extractive-based ranking for one or more sentences of the text. A processor merges at least one sentence of the feature-based ranking and at least one sentence of the extractive-based ranking of the text. A processor generates the summarization of the text based on the merged the at least one sentence of the feature-based ranking and the at least one sentence of the extractive-based ranking of the text.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Manjula Golla Hosurmath
  • Patent number: 10915610
    Abstract: The present disclosure relates to systems and methods for providing inclusive CAPTCHA. The method, in response to a user request for a webpage having CAPTCHA, creates a media file in real-time, wherein the created media file is characterized by distortion interference and corresponds to a selected theme from a plurality of themes associated with real-world scenarios. Further, randomly selecting a comprehension question from a plurality of comprehension questions for the created media file as the CAPTCHA, the comprehension question being based on the selected theme, geography associated with a user requesting the webpage and context of the created media file and transmits the webpage including the CAPTCHA. Further, in response to a user input to the comprehension question, intelligently detecting either a human input or a machine input based on a self-learning CAPTCHA decision module, by considering one or more of spelling errors, incomplete responses, contextual metonyms, synonyms and variants thereof.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: February 9, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Charudatta Jadhav, Sumeet Agrawal, Madhu Priyatam Venkata Paladugu
  • Patent number: 10896100
    Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 19, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Amit Mitkar, Andrei Erofeev, Amit Bhaskar Ausarkar, Ajay Venkat Nagrale
  • Patent number: 10885436
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a text summarization neural network.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: January 5, 2021
    Assignee: Google LLC
    Inventors: Mohammad Saleh, Jingqing Zhang, Yao Zhao, Peter J. Liu
  • Patent number: 10885264
    Abstract: Methods, systems, and media for creating a layout of digital assets are provided. In some embodiments, the method comprises: presenting a layout of digital assets, wherein the layout of digital assets includes a plurality of elements; receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets; in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets; causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL); and in response to determining that the URL has been selected, causing the image to be presented.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: January 5, 2021
    Assignee: Mixonium Group Holdings, Inc.
    Inventor: Marshall McLaury Monroe
  • Patent number: 10878598
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques to display rectangular content in non-rectangular display areas without clipping or cutting off the content. These bounding path techniques can be employed for electronic devices with rounded corners and for display of content within software windows for applications, in which the windows have non-rectangular corners. The techniques disclosed include content shifting, aspect fit, run length encoding and corner encoding. These techniques can be applied to both static content and for dynamic content. Memory optimization techniques are disclosed to reduce the memory requirements for encoding display bitmaps and for optimal performance. The run length encoding feature can reduce the time and decrease the memory requirements for determining a location where the content can fit within a viewable area of the display. The corner encoding technique provides for encoding areas with non-linear curves.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Tyler M. Fox, Kyle T. Howarth, James R. Montgomerie, Stephen F. Holt
  • Patent number: 10754534
    Abstract: Images are displayed in an album mode in which an image occupying a focus position is separated by bars from adjacent images in the album. The bars serve as a visual separator between the images and signify to a user that the images can be vertically scrolled. If the focus image occupies less than the full height of the screen, then part of the adjacent images are shown above and below the focus image. If the focus image occupies the full height of the screen, then the image is reduced in size to occupy less than the full height, causing the adjacent images to also be displayed. If the user scrolls the image, the image reduction decreases linearly with the scrolling until the image is shown at full height. Continued scrolling causes the image to move off the screen and the previous or next image to be displayed.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 25, 2020
    Assignee: WhatsApp Inc.
    Inventors: Dmitri Stukalov, Charles Donald Deets, Jr., Zafir Khan
  • Patent number: 10755033
    Abstract: Systems and methods for digital content editing and assessment are described. Software tools may perform heuristic processing of the digital content, producing computer-generated edits to the digital content. In addition, a user may accept, reject, or modify these computer-generated edits, and/or make additional edits to other portions of the digital content. The digital content may be subjected to additional processing steps prior to completion or publication. Various metrics associated with the editing of the digital content may be stored and analyzed to evaluate the performance of the digital content editing. This evaluation may be used to make changes to the editing process, such as to refine the detection heuristics for automated editing or modify other processes of the editing workflow.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: August 25, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ramya Dass, Kaushik Ramachandran, Vasanth Elancheralathan, Palanisamy Chinnusamy, Rajasekaran Nagarajan, Senthilkumar Ponnappan
  • Patent number: 10757222
    Abstract: A system solution offers a Business Entity an automatically generated set of User Interfaces to run on a plurality of Client Devices of different characteristics in terms of operating system, hardware, and look and feel, and yet provide the same user experience. A User Interface that offers a user experience on a Reference Client Device is automatically translated to offer the same user experience on a plurality of Client Device having different characteristics from the Reference Client Device. The objects displayed in the User Interface for the Reference Client Device are placed on a Translation Grid that is generated and superimposed on the User Interface. A Client Translator and Generator translates the User Interface from the Reference Client to the plurality of Client Devices using the Translation Grid and a set of Translation Rules. A measurement of the automatic translation process identifies optimal and sub-optimal translation for each Client Device.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 25, 2020
    Assignee: GADGET SOFTWARE, INC.
    Inventors: Fabio M. Chiussi, Parameshwar Hegde
  • Patent number: 10748580
    Abstract: An information processing apparatus includes a display, an operation receiver, a storage, and a controller. The operation receiver receives an instruction indicating a switch of a candidate image from a user. The storage stores movie data. The controller controls the display to display a selection screen via which a frame image to be stored as a still image is selected from the movie data. The selection screen includes the candidate image, first marker information, and second maker information. The controller moves a frame position of the candidate image based on the position indicated by the first marker information or the second marker information in a case where the operation receiver receives the instruction.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: August 18, 2020
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Wataru Okamoto, Masafumi Sato, Hideaki Hatanaka, Yoshikazu Sakai
  • Patent number: 10739880
    Abstract: Techniques for operating electronic paper displays of respective electronic devices are described. One set of techniques described below enhances user experience by utilizing multiple different waveform and/or display-update modes when rendering content on these displays. Another set of techniques are able to render lines on electronic paper displays having variable and arbitrary darkness, despite the restricted color depth inherent in these displays. In addition, this disclosure describes techniques for utilizing supersampling to select which shades to render on an electronic paper display of an electronic device. In still other implementations, the techniques described herein allocate a predefined frame rate of an electronic paper display between multiple different application components requesting to update the display, resulting smooth animation and relatively high-frame updates.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Julien George Beguin, Bradley James Bozarth, Ilya D. Rosenberg, Jay Michael Puckett
  • Patent number: 10713830
    Abstract: An image and the maximum number of tokens for a to-be-created image caption are received in a computing system. Font size of graphical image of the token is calculated from the maximum number of tokens and the dimension of desired input image for prediction-style image classification technique. Desired input image is divided into first and second portions. A 2-D symbol is formed by placing a resized image derived from the received image with substantially similar contents in the first portion and by initializing the second portion with blank images. Next token of the image caption is predicted by classifying the 2-D symbol using the prediction-style image classification technique. 2-D symbol is modified by appending the graphical image of just-predicted token to the existing image caption in the second portion, if termination condition for image caption creation is false. Next token is repeatedly predicted until termination condition becomes true.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: July 14, 2020
    Assignee: Gyrfalcon Technology Inc.
    Inventors: Lin Yang, Baohua Sun
  • Patent number: 10698943
    Abstract: Embodiments of the present application disclose a method and an apparatus for identifying a slide, which are applied to an electronic device. The method comprises: obtaining file source code of a slide to be identified (S101); obtaining feature information of objects in the slide to be identified from the file source code (S102); and determining a layout of the slide to be identified based on the obtained feature information (S103). In the present application, the electronic device can automatically obtain the feature information of the objects in the slide to be identified from the file source code of the slide. Therefore, compared to manual identification, the efficiency and accuracy of identifying the layout of the slide are significantly improved. Moreover, this makes it possible to perform subsequent automatic processes on the slide based on the layout of the slide.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 30, 2020
    Assignee: BEIJING KINGSOFT OFFICE SOFTWARE, INC.
    Inventors: Juan Hu, Qian Wang, Xian Zhou, Yong Zhuang
  • Patent number: 10685170
    Abstract: In one embodiment, a content aggregation viewer may present a container layout to summarize a data item set to a user. The content aggregation viewer may determine a viewport dimension for a viewport of a user interface of a content aggregation application to present a data item set to a user. The content aggregation viewer may automatically arrange a container set summarizing the data item set in a container layout based on the viewport dimension. The content aggregation viewer may set a parallel container dimension of a data item container of the container set having a variable dimension size in a direction of the viewport dimension based on the viewport dimension. The content aggregation viewer may present the container set in the container layout to the user.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: June 16, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jacek Ciereszko, Srinivas Patnaik, Steven Shaw, Hillary Mutisya
  • Patent number: 10681511
    Abstract: In various embodiments, techniques are provided for determining one or more zones in which mobile devices are presently located and identifying or updating characteristics of on or more zones. Samples that include beacon information and/or sensor information collected by mobile devices are aggregated and dynamically organized into sample classes that are associated with zero, one or more zones. A venue is characterized by a set of zones and associated tags, which may be informed based on samples for the venue, a venue group to which the venue belongs, or all venues. To determine if a mobile device is located in one or more zones, the samples are compared to zone characteristics, and based thereon (and optionally history information) one or more zones are selected having determined likelihoods, and at least a zone having the highest likelihood of the one or more selected zones is returned.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: June 9, 2020
    Assignee: Skyhook Wireless, Inc.
    Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Javier Velez
  • Patent number: 10671691
    Abstract: Disclosed herein are systems, methods, and apparatus for improving the delivery of web content that has been authored for multiple devices. In certain embodiments, an intermediary device such as a proxy server determines the characteristics of a client device requesting multi-device content, obtains and examines the multi-device content, and in view of the particular requesting client device removes portions that are irrelevant for that device. Doing so can accelerate delivery of the content by reducing payload and relieving the client device of the processing burden associated with parsing the content to make that determination itself, among other things.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: June 2, 2020
    Assignee: Akamai Technologies Inc.
    Inventor: Martin T. Flack
  • Patent number: 10659412
    Abstract: A method for saving chat records of instant messaging (IM) includes when an instant message transmitted or received by an IM chat window comprises non-text information, acquiring a content summary of the non-text information, and saving the instant message, and saving the non-text information as a data object comprising the non-text information and the content summary of the non-text information.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jingwen Zhou
  • Patent number: 10652348
    Abstract: According to some aspects of the disclosure, when a computing device sends a request for content, such as an Internet page, the computing device can include with the request one or more device context parameters, such as the computing device's power preferences (e.g., current battery level), wireless settings, network connection, etc. The content provider may then use this device context information to select the most appropriate version of the requested content. One example of device context information may be a low-power power save mode setting, or other mode setting.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 12, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Daniel Freiman, Maurice Gaston
  • Patent number: 10650188
    Abstract: A computer-implemented technique is described for generating a textual narrative based on a set of input images. In one scenario, the end user captures the set of input images while visiting one or more locations. The generated narrative describes the user's travel experience at those locations in a cohesive manner. In one implementation, the technique generates the narrative based on information extracted in offline fashion by a knowledge acquisition component. The knowledge acquisition component, in turn, produces the knowledgebase by mining one or more knowledge sources (such as one or more travel blogs) that provide image-annotated textual travel narratives. The technique can therefore be said to reuse common elements in the travel narratives of others in describing the user's own set of input images.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Harish Kasina
  • Patent number: 10636189
    Abstract: In an image editing system, an album creation device includes a reception unit that receives a plurality of images from a user and an image analysis unit that analyzes characteristics of the plurality of images. An analysis device includes a leaving determination rule setting unit for which an initial determination rule for determining a degree of possibility that the user is to leave an editing operation of the user using the plurality of images received by the reception unit of the album creation device is set and a leaving prediction unit that predicts the degree of possibility of leaving from a determination result acquired by applying an analysis result of the image analysis unit to the initial determination rule.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 28, 2020
    Assignee: FUJIFILM CORPORATION
    Inventor: Kouki Okamura
  • Patent number: 10628959
    Abstract: A method, a computer program product, and a computer system for determining a location using street view images. A mobile device obtains an image captured by the mobile device, obtains a set of street view images, and obtains a first graph of the image captured by the mobile device and a plurality of second graphs of the set of the street view images. The first graph includes nodes representing interest points in the image captured by the mobile device, and the plurality of the second graphs includes nodes representing interest points in the set of the street view images. The mobile device determines a location of the mobile device, based on relevance between the first graph and the plurality of the second graphs.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiao Long Chen, Na Lv, Zhe Yan, Yun Zhai, Zhuo Zhao
  • Patent number: 10621428
    Abstract: The present application relates to layout analysis on an image. The layout analysis method includes: dividing, based on coordinate information of a plurality of paragraphs in an image, the plurality of paragraphs into one or more columns arranged in a horizontal direction, each column including one or more paragraphs of the plurality of paragraphs; for one or more paragraphs included in each of at least some of the one or more columns, determining a main paragraph in the column based on a first criterion related to geometric information of a paragraph; and for each of the columns, if one or more non-main paragraphs and the main paragraph in the column satisfy a geometric relationship for adding a main paragraph, taking the one or more non-main paragraphs as additional main paragraphs to the main paragraph.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 14, 2020
    Assignee: NEXTVPU (SHANGHAI) CO., LTD.
    Inventors: Haijiao Cai, Xinpeng Feng, Ji Zhou
  • Patent number: 10621270
    Abstract: Methods, systems, and media for creating a layout of digital content are provided.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: April 14, 2020
    Assignee: Mixonium Group Holdings, Inc.
    Inventor: Marshall McLaury Monroe
  • Patent number: 10614152
    Abstract: Aspects of the present disclosure relate to systems and methods for providing access to formatting information of authored content within an application. In one aspect, one or more of a plurality of standard formatting properties of the authored content within an application may be translated to one or more corresponding platform specific formatting properties. A request for formatting information of at least some of the authored content within the application may be received. The formatting information may be associated with the one or more corresponding platform specific formatting properties. The requested formatting information of at least some of the authored content within the application may be provided by exposing the one or more corresponding platform specific formatting properties to a screen reader.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Elise Livingston
  • Patent number: 10613733
    Abstract: In one embodiment, a method performed by one or more computing devices including defining a hierarchical structure for a user interface (UI) that includes defining one or more layers of the hierarchical structure, adding one or more objects at each layer, and specifying one or more relationships among particular objects. The method further including associating metadata with each object at each layer, the metadata describing how the corresponding object is presented in the user interface.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 10606533
    Abstract: A non-transitory computer-readable medium storing a computer program readable by a computer comprising a display, an interface and a memory. The memory stores a plurality of templates including attribute information of objects to be arranged in each of the plurality of templates, the attribute information including identification information, arrangement information, and type information. The computer program, when executed by the computer, causes the computer to perform: displaying a first editing screen corresponding to a first template; receiving input data; storing the received input data; updating the first editing screen to reflect the received input data; receiving an instruction to display a second editing screen corresponding to a second template; determining the type of the received input data; and displaying a second editing screen with or without reflecting the received input data depending on the type of the object.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takeshi Shiotani
  • Patent number: 10600025
    Abstract: In one example, a product intelligence engine for visualizing matching and non-matching ones of asynchronously-modifiable functional parts, physical parts, and virtual parts of a variant of a product.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 24, 2020
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Stanley Neil Foster, Matthew E. Fuhrman, Jonathan Robert Hague, John Brabbs
  • Patent number: 10599311
    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Kael R. Rowan, Timothy G. Dwyer, Stuart Kent
  • Patent number: 10599316
    Abstract: Systems and methods for modifying an appearance of a control based on detected changes in underlying content are disclosed. An example method includes: displaying a user interface on the display, the user interface including first content that is displayed at a respective region of the display using a first content-display value for a content-display property. The method also includes: displaying a control overlaying the first content, and the control having an appearance determined based on the first content-display value. The method additionally includes: detecting a change at the respective region that causes second content to be displayed at the respective region using a second content-display value for the content-display property. In response to detecting the change, the method includes: determining an updated appearance for the control based on the second content-display value for the content-display property; and displaying the control with the updated appearance overlaying the second content.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: March 24, 2020
    Assignee: APPLE INC.
    Inventors: Kenneth L. Kocienda, Tiffany S. Jon, Chanaka G. Karunamuni
  • Patent number: 10600447
    Abstract: An information processing apparatus including a plurality of feature amount extraction parts which extract, from content, a plurality of feature amounts that contain information concerning a camera motion in a frame of the content. A display control part displays frames of the content and a GUI on the displayed content frame. The GUI corresponds to an operation concerning the camera motion on the basis of the extracted camera motion information.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: March 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Kazumasa Tanaka, Kenji Tanaka, Yukihiro Nakamura, Yoshihiro Takahashi, Kentaro Fukazawa, Kyosuke Yoshida
  • Patent number: 10592087
    Abstract: Fluid design keyframes are markers used to illustrate and control design changes across the potentially infinite number of screen, device, and window sizes available in digital space. Currently, designers struggle to anticipate how their designs will function across these various sizes, which then causes them to inadequately build for all potential digital presentation possibilities. Through using fluid design keyframes, designers can present their designs with greater precision across these size variations. This invention will provide designers with a space to move through all the sizes in which a design might exist, as well as allowing them to see where aspects of their designs change as presentation sizes change and to exert control over those changes. Thusly, fluid design keyframes create a new and novel way for designers to interact with and present their work.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 17, 2020
    Assignee: TYPETURA LLC
    Inventor: Scott Kellum
  • Patent number: 10585912
    Abstract: Disclose herein are applications and platforms for streamlined production of charts and reports from databases containing time series datasets and/or timestamped data. The applications described herein may employ dynamically retrieve data from data centers to quickly provide options to the user. The platform further allows configuration of the charts and/or reports by providing lists of metrics that may be available in the selected data, and lists of transforms that may be applied to the data. The application may employ dynamic user interfaces, which provide processing of the received time series datasets in a data agnostic manner. As a result, the systems and methods described herein may allow generating charts and reports using a streamlined workflow.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: March 10, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Robert-Jan Barmentloo, Elliot Monifi, Benedetto Fiorelli, Josip Filipovic, Oriol Arbones, Lidhvija Boini
  • Patent number: 10586364
    Abstract: Embodiments herein disclose methods and systems for decorating and embellishing interstitial space in a digital object layout using one or more design elements. Embodiments herein place one or more embellishments on any layout of 1-dimensional objects in a sequential manner by automatically detecting one or more “potential” regions/locations of placement (computed rectangular whitespace on edge, computed rectangular whitespace inside, geometric corners/vertices). One or more embellishments are placed in the one or more determined regions/locations using aesthetic measurements (measurement of nearest and furthest neighbor, chamfer radius around corners, number of objects overlaid on one side against the number of objects overlaid on the other side) and a rule based system. Embodiments herein disclose one or more specific design rules that enable a layout with embellishments to look aesthetically pleasing.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 10, 2020
    Inventors: Laurent Francois Martin, Narendra Dubey, Jean Pierre Gehrig, John Bryce Ingram
  • Patent number: 10587731
    Abstract: A method and a system for providing an electronic document, a mother book server and a child book client are provided. The method includes: generating a mother book by a mother book server; receiving, by the mother book server, a request message transmitted by a child book client; generating, by the mother book server, a corresponding child book for the child book client according to the request message and the mother book, and transmitting the child book to the child book client; acquiring, by the child book client, a first position information of a content corresponding to an operation instruction in the mother book, when the child book client receives the operation instruction from a user; and acquiring, by the child book client, the content corresponding to the operation instruction from the mother book server according to the first position information.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: March 10, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Jun Zhan
  • Patent number: 10579713
    Abstract: An example method may retrieve a markup language document from an electronic storage device. The markup language document may define a component of an interactive media application and a plurality of resolution dependent parameter sets for the component. The method may continue and determine, using at least one processor, a current resolution of a display device of a playback device and select, using the at least one processor, a parameter set of the plurality of resolution dependent parameter sets for the component based on the current resolution and device. The method may also apply, using the at least one processor, the parameter set to the component; and present, using the at least one processor, the component as part of the interactive media application on the playback device.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 3, 2020
    Assignee: Apple Inc.
    Inventors: Eric M. Circlaeys, Guillaume Vergnaud, Ralf Weber, Dong Young Oh, Alexander David Wallace, Daniel Hooper, Benjamin David Ross
  • Patent number: 10572576
    Abstract: Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: February 25, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Brandon Marc-Aurele, John Doyle
  • Patent number: 10567522
    Abstract: A system, method, and computer-readable medium are disclosed for automatically generating reports from component-level metadata collected from multiple web sources. A predetermined set of web sources are respectively monitored to detect user interactions with one or more predetermined components. Component-level metadata associated with such user interactions is then respectively collected from each web source and parsed to generate component-level metadata elements. The component-level metadata elements are then used to automatically generate reports on the user interactions with the predetermined components at multiple web sources.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: February 18, 2020
    Assignee: Dell Products L.P.
    Inventors: Mainak Roy, Kavitha Kanagowder
  • Patent number: 10560588
    Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 11, 2020
    Assignee: Shutterfly, LLC
    Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
  • Patent number: 10482323
    Abstract: A semantic textual information recognition system is provided. The system includes a memory configured to receive a plurality of text elements along with respective text element coordinates. The system includes a processor operatively coupled to the memory, wherein the processor includes a spatial reconstruction module configured to identify the plurality of text elements on an information axis based on the text element coordinates. The processor also includes a semantic clustering module configured to determine a plurality of semantic clusters of the plurality of text elements by calculating a proximity matrix using the plurality of text elements on the same information axis and a semantic data model. The processor further includes a rank clustering module configured to generate a plurality of rank clusters by ranking the plurality of semantic clusters. The processor further includes a machine learning module configured to update the semantic data model based on the feature set.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: November 19, 2019
    Assignee: Autonom8, Inc.
    Inventors: Paresh Saxena, Ranjit Padmanabhan
  • Patent number: 10460489
    Abstract: In one embodiment, a method for designing an augmented-reality effect may include associating an image with an anchor position that defines a first relative point in the image and a second relative point in a first display region. The image may be associated with a first position offset, which may be used to define a first position of the image relative to the display region based on the first and second relative points. Information associated with the image may be stored in files, which may be configured to cause the image to be displayed at a second position in a second display region. A third relative point in the second display region may be defined by the anchor position. The first position offset may be used to define the second position of the image relative to the second display region based on the first and third relative points.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Guilherme Schneider, Stef Marc Smet
  • Patent number: 10452749
    Abstract: Each of a plurality of ordered tiles is sequentially fit into a first open location within a scrollable two-dimensional matrix. The open locations into which any particular tile may be fit are limited by a non-zero, positive offset value that specifies how far from an immediately previous tile that tile may be backfilled into the matrix.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 22, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lynnette Reed, John E. Churchill, Alexandra Cabral
  • Patent number: 10452750
    Abstract: Systems and methods disclosed herein provide a method of consistently presenting a visible portion of a rendering surface on multiple user devices. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document stored on the remote storage server, and then determining layout parameters of the content. The layout parameters define a consistent layout on a virtual rendering surface for the content of the electronic document across multiple user devices having different dimensions of display areas. The method further includes obtaining, via a user interface at the user device, a user indication indicative of a visible portion of the electronic document to be displayed via the user interface. The method further includes determining rendering parameters to render the visible portion at the user interface, and rendering the visible portion via the user interface on the user device.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Kevin Winter, Igor Kopylov
  • Patent number: 10437927
    Abstract: The present disclosure describes methods and a graphical user interface implementing techniques for delivering an integrated mobile graphical media presentation, including optimized compiled-content provided from at least one compiled-content source, executed in a mobile device. A technique is provided that includes generating the integrated mobile graphical media presentation. A display format for delivery of the integrated mobile graphical media presentation is determined. The technique also includes defining a second layout for the plurality of display frames of the integrated mobile graphical media presentation based on the determined display format, and displaying, based on the second layout, the selectable tiles housed by the plurality of display frames within the sub-content display window.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 8, 2019
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Max Herzig, Evash Beresiwsky, Morgan Colton
  • Patent number: 10437890
    Abstract: An approach is provided for an information handling system that includes a processor and a memory to analyze documents. In the approach, an electronic document is received with the document including content, such as text, and revision metadata that is associated with the content. The revision metadata is analyzed and the approach identifies a confidence level based on the analysis. The confidence level is associated with the electronic document content. The confidence level can then be utilized by a Question and Answer (QA) system.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10437348
    Abstract: A patient support apparatus, such as a bed, stretcher, cot, operating table, chair, or the like, includes a support surface for an occupant, a user interface, and a control system. The user interface includes multiple sensing layers to detect when a user touches the user interface. The control system activates only a first one of the sensing layers when the patient support apparatus is in a sleep mode, and upon the first sensing layer detecting a user touching the user interface while in the sleep mode, the control system activates that second sensing layer. One of the sensing layers may be resistive and the other capacitive. One of the layers may also detect a position at which the user touches the user interface, while the other layer may only detect that the user interface was touched, but not detect the position of the touch.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: October 8, 2019
    Assignee: Stryker Corporation
    Inventors: Michael Joseph Hayes, Krishna Sandeep Bhimavarapu, Daniel Vincent Brosnan, Anish Paul, Aaron Douglas Furman, Lavanya Vytla, Brian Keith Carpenter
  • Patent number: 10430469
    Abstract: An approach is provided for an information handling system that includes a processor and a memory to analyze documents. In the approach, an electronic document is received with the document including content, such as text, and revision metadata that is associated with the content. The revision metadata is analyzed and the approach identifies a confidence level based on the analysis. The confidence level is associated with the electronic document content. The confidence level can then be utilized by a Question and Answer (QA) system.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10387547
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: August 20, 2019
    Assignee: INTENTIONAL SOFTWARE CORPORATION
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Patent number: 10372789
    Abstract: A computer-based method for creating a high fidelity page layout document is provided. The method includes assigning an identifier to each element of a plurality of elements in a reflowable document, creating a fixed page layout document, including the identifiers, from the reflowable document, parsing the fixed page layout document into a plurality of elements based on the identifiers, each element being associated with an identifier, linking the elements of the reflowable document to the elements of the fixed page layout document based on the identifiers, and creating a final document based on the reflowable document, the fixed page layout document and the identifiers, each element of the final document having a fixed position on a page.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventor: Michael Pozin
  • Patent number: 10365815
    Abstract: Images are displayed in an album mode in which an image occupying a focus position is separated by bars from adjacent images in the album. The bars serve as a visual separator between the images and signify to a user that the images can be vertically scrolled. If the focus image occupies less than the full height of the screen, then part of the adjacent images are shown above and below the focus image. If the focus image occupies the full height of the screen, then the image is reduced in size to occupy less than the full height, causing the adjacent images to also be displayed. If the user scrolls the image, the image reduction decreases linearly with the scrolling until the image is shown at full height. Continued scrolling causes the image to move off the screen and the previous or next image to be displayed.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: July 30, 2019
    Assignee: WhatsApp Inc.
    Inventors: Dmitri Stukalov, Charles Donald Deets, Jr., Zafir Khan
  • Patent number: 10360307
    Abstract: A computer program product is provided that includes a storage medium having instructions executable by a computer to perform a method. The method calculates, using a parse tree obtained by parsing text, a dependency graph across contextual tokens created from the text. The method generates concept instance candidates and parent-child relationships based on pattern matching and transformation of the parse tree. The method groups concept instance candidates into concept candidates and arranges the concept candidates into a tree having tree nodes. The method provides an ontology based on the tree and text and formed as an output graph of nodes. The method provides a user interface for editing the ontology by selectively adding a new node to the output graph, removing an existing node, moving a node or sub-graph across a parent-child hierarchy in the output graph, creating a new relation across the nodes, and removing an existing relation edge.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose Miguel Lobez Comeras, Nancy A. Greco, Davide Pasetto