Patents Examined by Cesar B Paula
  • Patent number: 11568662
    Abstract: An embodiment of the present invention provides an information processing apparatus for detecting an attribute indicated in different tables in common and generating information about the attribute. An information processing apparatus as an embodiment of the present invention includes a detector and an information generator. The detector detects a common attribute indicated in a first table and a second table. The information generator generates information about the common attribute based on contents of the first table and the second table.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: January 31, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shinichi Nagano, Ruigang Zhang, Mikito Iwamasa
  • Patent number: 11567721
    Abstract: An aspect of the present disclosure provides for customizing electronic page display based on user interactions. In an embodiment, a web page is displayed in response to a first request. The selection points on the web page are received, and new values are computed for the parameters defining the display characteristics of some of the interactive elements based on the selection points received on the displayed web page. The web page is thereafter sent for display based on the new value for such interactive elements. In one embodiment, the new value corresponds to a width or height parameter, and the size of a first element is increased upon mis-selections found associated with the first element. In another embodiment, the new value corresponds to an inter-element distance between a pair of elements, when mis-selections are found associated with one of the pair of elements.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 31, 2023
    Assignee: Oracle International Corporation
    Inventors: Sambit Nanda, Mandeep Singh
  • Patent number: 11561692
    Abstract: Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a touch-sensitive display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to determine an application requesting touch input from a user. The memory stores code executable by the processor to detect one or more contact locations of a touch input on the touch-sensitive display. The memory stores code executable by the processor to position, dynamically, one or more interface controls for providing touch input to the application at the one or more contact locations detected on the touch-sensitive display.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 24, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Scott Wentao Li, Robert James Norton, Jr., Russell Speight VanBlon
  • Patent number: 11562150
    Abstract: The present disclosure proposes a language generation method and apparatus. The method includes: performing encoding processing on an input sequence by using a preset encoder to generate a hidden state vector corresponding to the input sequence; in response to a granularity category of a second target segment being a phrase, decoding a first target segment vector, the hidden state vector, and a position vector corresponding to the second target segment by using N decoders to generate N second target segments; determining a loss value based on differences between respective N second target segments and a second target annotated segment; and performing parameter updating on the preset encoder, a preset classifier, and the N decoders based on the loss value to generate an updated language generation model for performing language generation.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: January 24, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Han Zhang, Dongling Xiao, Yukun Li, Yu Sun, Hao Tian, Hua Wu, Haifeng Wang
  • Patent number: 11550994
    Abstract: Example systems and methods for displaying an edit tracker of form-based entries on a graphical user interface are described herein. Form based data items including a name and a data entry box are displayed in an area of the graphical user interface. As edits are made to the data items (e.g., changed or new data values are added to the data entry boxes), an edit tracker entry for each changed data item is displayed. The edit tracker entries can include the item name of the data item, the item value of the data item, and the changed item value of the data item. As various modifications are made, some of which may be made within nested or other tabs of the graphical user interface, the edit tracker can include the entries, allowing the user to quickly identify changes, quickly navigate to the changes, and/or undo individual changes.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: January 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Aaron Schubert, John Stites, Bryan Luther
  • Patent number: 11550596
    Abstract: A computer-based system comprising a library module associated with an application, the library module using stored configuration data and configuration metadata for the application and a configurator to generate a web user interface using the configuration metadata. The web user interface allowing a user to input configuration information for the application.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 10, 2023
    Assignee: Oracle International Corporation
    Inventors: John Ken Offenhartz, Dana Dawes
  • Patent number: 11537777
    Abstract: The invention relates to a server for providing a graphical user interface to a client over a communication network. The graphical user interface comprises a graphical user interface element, the graphical user interface element being formed by an element shape and an element text, the element shape being represented by element shape data, the element text being represented by element text data. The server comprises an encoder configured to encode the element shape data into video data, a detector configured to detect a change associated with the graphical user interface element within the graphical user interface, and a communication interface configured to separately transmit the video data and the element text data over the communication network, the element text data being transmitted upon detection of the change associated with the graphical user interface element for providing the graphical user interface to the client.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 27, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jean-Pierre Morard, Eran Gampel
  • Patent number: 11526664
    Abstract: Embodiments of this application provide a message digest generation method and apparatus, and a storage medium. The generation method is performed by an electronic device, and includes: obtaining a plurality of associated messages from a to-be-processed message set; generating a function label distribution model, a sentiment label distribution model, a word category label distribution model, and a word sentiment polarity label distribution model corresponding to each of the plurality of associated messages; determining, based on the function label distribution model, the sentiment label distribution model, the word category label distribution model, and the word sentiment polarity label distribution model, a distribution probability that a category of a word included in the plurality of associated messages is a subject content word; and generating a digest of the plurality of associated messages according to the distribution probability of the subject content word.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: December 13, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jing Li, Yan Song, Shuming Shi
  • Patent number: 11520465
    Abstract: In some implementations, a computing device may generate a day view, month views, and year view that show cards specific to each view. The cards include images, videos, and/or other assets from a media library that reflect a corresponding time frame of the card on which the assets are displayed. A selected view is presented in a graphical user interface (GUI) for interaction with a user of the media library. Upon selection of an asset displayed to the GUI, the view is switched to show more assets from a time frame similar to the selected asset while maintaining a focus on the selected asset.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: December 6, 2022
    Assignee: Apple Inc.
    Inventors: Eric Circlaeys, Guillaume Vergnaud, Samantha E. Fierro, Kevin Aujoulet, Benedikt M. Hirmer, Alexandre N. Lopoukhine, Kevin Bessiere, Vignesh Jagadeesh, Rohan Chandra
  • Patent number: 11514405
    Abstract: A computer-implemented method for implementing a map calendar application and corresponding map calendar GUI that provide time mold functionality is described herein. The method includes executing the map calendar application to provide the map calendar GUI surfaced on a display. The map calendar GUI includes an interactive visualization of a map calendar, which includes a continuous, manipulable sequence of calendar content data corresponding to calendar content items that are organized based on units of time within a coordinate plane. The method also includes categorizing the calendar content items based on time categories corresponding to the calendar content items and identifying time patterns corresponding to the categorized calendar content items. The method further includes generating a time mold of the map calendar based on the identified time patterns and visually overlaying the time mold onto corresponding calendar content items within the interactive visualization.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Rachel Sirkin, Aaron E. Erlandson, Stephen White, Erin Greenly, Evan W. Lavender, Yoon Jin Lee, Ilya Greysukh, Eugene Ahn
  • Patent number: 11514234
    Abstract: A method and system for annotating and linking electronic documents is described herein. Separate annotation layers or connectors are used to store each annotation or connection associated with a document in order to improve the efficiency and robustness of collaborative annotation. When a user creates an annotation for a document, a new annotation layer is generated, containing information describing the annotation. The annotation layer is separate from the annotated document. The annotation layer may be transmitted to another user without transmission of the document, thereby reducing network traffic and avoiding metadata contamination within the document itself. This facilitates real-time collaborative annotation of electronic documents by multiple users. This also facilitates robust connections between documents or other data sources, which contain information regarding both the source and target documents.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: November 29, 2022
    Assignee: BRANCHFIRE, INC.
    Inventor: Ravi K. Bhatt
  • Patent number: 11500513
    Abstract: A method for icon display, a terminal, and a storage medium are provided, which relate to the technical filed of computers. According to the technical solutions of implementations, an attribute of a foreground application is acquired after receiving a sidebar display instruction. The number of rows and columns of icons in each of the at least two sub-regions is determined according to the attribute of the foreground application. At least one icon is displayed in each of the at least two sub-regions according to the number of rows and columns of icons in each of the at least two sub-regions.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 15, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Fang Song
  • Patent number: 11494729
    Abstract: Techniques for employing user interfaces to output information indicative of events occurring in an inventory facility, and receive feedback from a human regarding the events are described herein. In one implementation, an event may take place in an inventory facility, such as a customer taking an item from an inventory location, returning an item to an inventory location, and so forth. An automated system of an inventory management system may process sensor data collected by sensors in the inventory facility to determine details of the event. In some examples, the inventory management system is unable to determine with a high level of confidence what occurred during the event. The inventory management system may provide the sensor data to a human associate through an associate interface, and receive input regarding details of the event from the human associate through the associate interface.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: November 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Danny Guan, Prathiban Mohanasundaram, Shannon Thomas, Mirko Mandic, Helene Causse, Brett Richard Taylor, Waqas Syed Ahmed, David Echevarria Ignacio
  • Patent number: 11461486
    Abstract: Techniques are described herein for handling transactions where only a portion of submitted changes are committed. In some embodiments, a system receives, through a page of a user interface, a request to submit a plurality of changes to a set of data objects. The system identifies, based on the page of the user interface through which the request was submitted, a first subset of one or more changes that require further review and a second subset of one or more changes that do not require further review before being committed to the database. The first subset of one or more changes are cached for further review, and a respective approval transaction may be initiated. A commit transaction may be initiated directly for the second set of one or more changes to commit the changes to the database without further review.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V. N. R. K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru
  • Patent number: 11461943
    Abstract: A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: October 4, 2022
    Assignee: Shutterstock, Inc.
    Inventors: Gavin Enns, Mark Allen Sherrill, Wyatt Jenkins, William Kris Arnold
  • Patent number: 11416212
    Abstract: Techniques and architectures may be used to provide an environment for a speech-based intelligent user assistant (IUA) having a flexible operating system that is based, at least in part, on the context of interaction of a user of a computing system with the computing system. Such a flexible operating system may allow for non-obtrusive communication of the IUA with the user. Thus, for example, a user may communicate with the IUA without interrupting their other activities on the computer, such as playing a video game.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sreekar Choudhary, John Henson, Kevin Barnes, Louis Valentine, Zachariah Glen Johnson
  • Patent number: 11409944
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 11394669
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
  • Patent number: 11386181
    Abstract: Methods and systems are provided for detecting a change in web content of a web page. In particular, executable instructions may be inserted into a web page such that a first fingerprint of the web page is created when viewed on a client device. The first fingerprint may then be compared to a previously created fingerprint to determine if the web page has been modified. The fingerprints may be based on one or more elements of the web page.
    Type: Grant
    Filed: March 15, 2014
    Date of Patent: July 12, 2022
    Assignee: WEBROOT, INC.
    Inventors: Marco Giuliani, Davide Tortoioli, Riccardo Vandoni, Jacques Etienne Erasmus
  • Patent number: 11386275
    Abstract: A menu generation system including a menu item information storage that stores menu information for each restaurant, a menu item property master storage that stores menu item properties including at least any one set of a plurality of ingredients that are used in menu items, a plurality of seasonings that are used in the menu items or a plurality of cooking styles of the menu items, processing circuitry that receives a request to edit a menu item property in the first language, consults the menu item property master storage, extracts choices of menu item properties, causes the extracted choices to be displayed, and receives input of a selected choice from among the displayed choices.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 12, 2022
    Assignee: Gurunavi, Inc.
    Inventors: Seiichiro Kubo, Makito Chiba, Hiroto Sumida, Koichiro Nakayama