Patents Examined by Mustafa Amin
  • Patent number: 11397850
    Abstract: An information processing apparatus includes a processor configured to acquire operation history of data, which is used in a target operation. The processor is further configured to arrange and display images, which represent the data, in a chronological order according to the operation history.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: July 26, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Takuya Okamoto
  • Patent number: 11366960
    Abstract: Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular cell, calculating a value of the data analysis expression based on the context, and outputting the calculated value at the particular cell.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: June 21, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Howard J. Dickerman, Marius Dumitru, Akshai Mirchandani, Yutong (Jeffrey) Wang, Amir Netz, Paul J. Sanders
  • Patent number: 11327632
    Abstract: The present disclosure provides a method, an apparatus, a browser, and electronic devices for providing website navigation icons. The method includes providing a website navigation icon; and through the website navigation icon, providing a service offered within the website that is navigated by the website navigation icon. According to the method, apparatus, browser, and electronic devices provided in the present disclosure, the user experience may be improved.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: May 10, 2022
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Xun Zhang
  • Patent number: 11321525
    Abstract: A natural language (NL)-based rule script defines an identity management (IM) rule that governs how a driver performs data transformation among sub-systems of an IM system to coordinate user identity and data access across the sub-systems. An intermediate object tree (IOT) for the IM rule defined within the NL-based rule script is generated by parsing conditions and actions of the IM rule specified in the NL-based rule script. A markup-language (ML) script is generated from the IOT of the IM rule. The driver uses the ML script when performing the data transformation among the sub-systems of the IM system to coordinate user identity and data access across the sub-systems.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: May 3, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Sriram Priyatham Siram, Prashanth Sutrave, Amit Suresh Prabhu, Apoorv Rastogi, Akshatha Kadri
  • Patent number: 11314817
    Abstract: A method modifies data visualizations based on user selected data sources and user input that specifies natural language commands requesting information from the data sources. The computer displays an initial data visualization according to a visual specification that specifies a plurality of visual variables. The computer determines one or more keywords from the natural language command and determines, based on the one or more keywords, a user intent to modify the data visualization. The computer modifies the plurality of visual variables based on the first user intent and displays a modified data visualization in accordance with the modified plurality of visual variables.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 26, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
  • Patent number: 11270065
    Abstract: Embodiments include methods, system and computer program products for extracting attributes from embedded table structures in a document. Aspects include identifying a table in the document and identifying one or more headers of the table by locating co-occurring attributes in the table. Aspects also include identifying a plurality of values in the table and creating an annotation for each of the plurality of values value in the table, wherein each annotation includes text extracted from the one or more headers that correspond to the location of the value in the table.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Debra L. Angst, Jennifer Lynn La Rocca, Kristin E. Mcneil, Mario J. Lorenzo, Rebecca Lynn Dahlman
  • Patent number: 11270060
    Abstract: Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 8, 2022
    Assignee: Ricoh Company, Ltd.
    Inventors: Steven A. Nelson, Hiroshi Kitada, Lana Wong
  • Patent number: 11262893
    Abstract: Technologies and techniques modifying a workspace on a processing device. A processor operating environment includes a workspace manager module, configured to generate a workspace for a processing device. Communications circuitry is configured to receive user annotation data and associated metadata relating to the workspace. An annotation data manager module is configured to process the received user annotation data and associated metadata to determine if at least one of the user annotation data and/or metadata matches pre-stored annotation data and/or metadata, wherein the workspace manager module is configured to generate a modified workspace for the processing device based on matching annotation data and/or metadata.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 1, 2022
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: George A. Chauvin, Jefferson Wilson, Thomas A. Hartman
  • Patent number: 11263287
    Abstract: A method is disclosed. For example, the method executed by a processor of a multi-function device (MFD) includes accessing a third party application stored in a memory of the MFD, determining that the third party application has been updated, retrieving an update to the third party application from a server that stores updates for third party applications, and executing the third party application with the update on the MFD.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 1, 2022
    Assignee: Xerox Corporation
    Inventors: Chandra Sekhar Varma Dasaraju, Christopher M. Villone
  • Patent number: 11263286
    Abstract: A method for legacy-based access to non-legacy data includes: receiving, at an intermediation server, a non-legacy data object containing non-legacy content; generating a legacy data object containing the non-legacy content, for storage in a repository; storing, in association with the legacy data object, a non-legacy distribution channel indicator; adjusting a legacy processing mechanism at the repository according to the non-legacy distribution channel indicator; receiving from a client subsystem, via a legacy interface, a request for the non-legacy content; and in response to the request, retrieving and sending the legacy data object containing the non-legacy content, via the legacy interface.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 1, 2022
    Assignee: AMADEUS S.A.S.
    Inventors: Pierre Brun, Jean-Chafic Hays, Fabien Bernard Blondet, Veronique Dupuy, Ludovic Vouriot
  • Patent number: 11263395
    Abstract: A system and method for document transformation and compliance are provided. Document templates are maintained and each template includes data fields each associated with a data field identifier. Data values are received in one or more of the data fields of at least one document template. The data values are associated with the data fields into which the data values are received via the data field identifiers for those data fields. A property address is received and a set of compliance rules is identified. A subset of the document templates are retrieved as active documents for a transaction of the property based on the identified rules. The active documents are populated with those data fields that are associated with the linked data values via the data field identifiers. Compliance checking of the populated data values in the active documents is performed using a compliance rule set.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 1, 2022
    Assignee: Side, Inc.
    Inventors: Edward Wu, Guy Gal, Hilary Saunders, Stephen Saunders, Christopher Dzoba, Prescott Prue, Zachary Karrasch, Jeffrey Judkins, Elizabeth Paris, Adriano Castro, Mark J. Stefik
  • Patent number: 11256771
    Abstract: A display device notifies a server device of identification information for specifying an electronic file to be displayed. The server device specifies the electronic file and page information based on the notified identification information to transmit the electronic file and the page information to the display device. The display device displays, as an initial screen, a specified page of the received electronic file based on the received electronic file and page information.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: February 22, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryousuke Suzuki
  • Patent number: 11256855
    Abstract: Systems and methods for collating digital content are provided. A widget that remains visible may be displayed on a screen of a computing device. The computing device may be running multiple applications that are displaying digital content. A cursor on the screen may be configured to select, highlight, copy, and/or paste digital content. The pasting may be to an organized location in a target destination. The target destination, and/or the organized location, may be based at least in part on a color selected via the widget.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 22, 2022
    Assignee: Zave IP, LLC
    Inventors: Andre Reichmann, Meir Simcha Bulua, Inessa Barkan
  • Patent number: 11249617
    Abstract: Systems and methods for presenting content that depicts one or more stories are provided. Content that depicts one or more stories is received from a first client device. The content that depicts the one or more stories is grouped into an edition being used to represent the one or more stories. A discovery page that enables selection of the edition is generated. Presentation of the discovery page is caused on a second client device.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: February 15, 2022
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Nicholas James Bell, Andrew Cooper, Chamal Samaranayake, William Wu
  • Patent number: 11243650
    Abstract: This disclosure relates to a method, system, and computer program product for accessing remote desktop applications. In one implementation, a computer-implement method is provided. According to the method, a split view of a window of an application running on a host device is determined at the host device, wherein the split view comprises a plurality of sub-windows, and each of the sub-windows provides a view of a portion of the window. Information about the sub-windows is sent to a client device in communication with the host device. Frame buffer data of at least one of the sub-windows is transmitted to the client device in response to receiving a selection of the at least one sub-window from the client device.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dong Jun Zong, Da Li Liu, Jing Xing, Xue Fei Duan, Yue Wang
  • Patent number: 11222167
    Abstract: The disclosure describes one or more embodiments of a structured text summary system that generates structured text summaries of digital documents based on an interactive graphical user interface. For example, the structured text summary system can collaborate with users to create structured text summaries of a digital document based on automatically generating document tags corresponding to the digital document, determining segments of the digital document that correspond to a selected document tag, and generating structured text summaries for those document segments.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 11, 2022
    Assignee: ADOBE INC.
    Inventors: Sebastian Gehrmann, Franck Dernoncourt, Lidan Wang, Carl Dockhorn, Yu Gong
  • Patent number: 11216897
    Abstract: System and method for contract management in a data marketplace are disclosed. In an embodiment, the system performs refactoring of a contract, during which the system extracts terms and conditions from the contract and generates a simplified view of the contract. The system further performs a requirement validation based on the contract, during which the system determines features of data entity matches requirements specified by a first party or not, based on domain specific ontologies. If the data entity features are not matching with the requirements, then the system fetches one or more relevant attributes from a list of ontologies, verifies whether the features of entity along with the selected feature(s) satisfy the requirements or not. The system accordingly generates an agreeable requirement document as output of the requirement validation.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 4, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Kumar Mansukhlal Vidhani, Vijayarangan Natarajan, Sachin Premsukh Lodha, Kishore Padmanabhan
  • Patent number: 11216288
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating interactions with a user interface of an application are disclosed. In one aspect, a method includes, for each of a plurality of different user sessions of a native application, accessing frame bundles that each include data representing content presented by a frame of a user interface of the native application at a given time. Each frame bundle includes at least a portion of a view tree of the native application used to generate the user interface at the given time and data specifying content presented by each view of the portion of the view tree. Based on the frame bundles, playback data are generated that present visual changes of the user interface corresponding to changes to the view trees.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: January 4, 2022
    Assignee: FullStory, Inc.
    Inventors: Matthew Mastracci, Joel Grayson Webber, Michael Morrissey, Hollis Bruce Johnson, Jr.
  • Patent number: 11200295
    Abstract: A method for annotating a target web page is performed at a server by: receiving an annotation obtaining request from a first terminal associated with a first member of an online chat group; identifying a first web page annotation and a first annotation position of the first web page annotation in a target web page; returning the first web page annotation and the first annotation position to the first terminal; receiving, from the first terminal, a second web page annotation and a second annotation position of the second web page annotation in the target web page; and forwarding the first and second web page annotations and the first and second annotation positions to a second terminal for display on the target web page at the second terminal in response to receiving a second annotation obtaining request from the second terminal.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: December 14, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhishou Wang, Bo Hu, Chao Ren, Guang Li, Jianbo Ding, Huagao Li, Xijun Miao, Jiang Zhu
  • Patent number: 11188158
    Abstract: Provided are an artificial intelligence (AI) system and an application thereof, which simulate functions of a human brain, such as recognition and determination, by using a machine learning algorithm, such as deep-learning. A method of processing, by a device, a keyboard input, based on training, may include: displaying a keyboard on a screen of the device; receiving a swipe input of a user, the swipe input connecting a plurality of keys on a displayed keyboard; extracting a trajectory connecting the plurality of keys; applying, to a trained model for a keyboard input, based on the trajectory, trajectory information indicating a shape of the trajectory and a relative position of the trajectory with respect to the keyboard; and determining at least one character corresponding to the trajectory, based on a result of the applying the trajectory information.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 30, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-wook Kim, Hui-won Yun, Hae-jun Lee, Ho-jin Jung