Patents Examined by Mustafa Amin
-
Patent number: 11397850Abstract: 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: GrantFiled: September 24, 2020Date of Patent: July 26, 2022Assignee: FUJIFILM Business Innovation Corp.Inventor: Takuya Okamoto
-
Patent number: 11366960Abstract: 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: GrantFiled: August 3, 2020Date of Patent: June 21, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Howard J. Dickerman, Marius Dumitru, Akshai Mirchandani, Yutong (Jeffrey) Wang, Amir Netz, Paul J. Sanders
-
Patent number: 11327632Abstract: 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: GrantFiled: March 7, 2018Date of Patent: May 10, 2022Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Xun Zhang
-
Patent number: 11321525Abstract: 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: GrantFiled: July 17, 2020Date of Patent: May 3, 2022Assignee: MICRO FOCUS LLCInventors: Sriram Priyatham Siram, Prashanth Sutrave, Amit Suresh Prabhu, Apoorv Rastogi, Akshatha Kadri
-
Patent number: 11314817Abstract: 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: GrantFiled: September 18, 2019Date of Patent: April 26, 2022Assignee: TABLEAU SOFTWARE, LLCInventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
-
Patent number: 11270065Abstract: 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: GrantFiled: September 9, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Jennifer Lynn La Rocca, Kristin E. Mcneil, Mario J. Lorenzo, Rebecca Lynn Dahlman
-
Patent number: 11270060Abstract: 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: GrantFiled: March 15, 2019Date of Patent: March 8, 2022Assignee: Ricoh Company, Ltd.Inventors: Steven A. Nelson, Hiroshi Kitada, Lana Wong
-
Patent number: 11262893Abstract: 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: GrantFiled: November 7, 2018Date of Patent: March 1, 2022Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: George A. Chauvin, Jefferson Wilson, Thomas A. Hartman
-
Patent number: 11263287Abstract: 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: GrantFiled: January 19, 2021Date of Patent: March 1, 2022Assignee: Xerox CorporationInventors: Chandra Sekhar Varma Dasaraju, Christopher M. Villone
-
Patent number: 11263286Abstract: 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: GrantFiled: December 23, 2019Date of Patent: March 1, 2022Assignee: AMADEUS S.A.S.Inventors: Pierre Brun, Jean-Chafic Hays, Fabien Bernard Blondet, Veronique Dupuy, Ludovic Vouriot
-
Patent number: 11263395Abstract: 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: GrantFiled: September 4, 2019Date of Patent: March 1, 2022Assignee: 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: 11256771Abstract: 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: GrantFiled: December 19, 2017Date of Patent: February 22, 2022Assignee: CANON KABUSHIKI KAISHAInventor: Ryousuke Suzuki
-
Patent number: 11256855Abstract: 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: GrantFiled: August 9, 2019Date of Patent: February 22, 2022Assignee: Zave IP, LLCInventors: Andre Reichmann, Meir Simcha Bulua, Inessa Barkan
-
Patent number: 11249617Abstract: 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: GrantFiled: August 1, 2019Date of Patent: February 15, 2022Assignee: Snap Inc.Inventors: Nicholas Richard Allen, Nicholas James Bell, Andrew Cooper, Chamal Samaranayake, William Wu
-
Patent number: 11243650Abstract: 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: GrantFiled: March 7, 2018Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Dong Jun Zong, Da Li Liu, Jing Xing, Xue Fei Duan, Yue Wang
-
Patent number: 11222167Abstract: 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: GrantFiled: December 19, 2019Date of Patent: January 11, 2022Assignee: ADOBE INC.Inventors: Sebastian Gehrmann, Franck Dernoncourt, Lidan Wang, Carl Dockhorn, Yu Gong
-
Patent number: 11216897Abstract: 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: GrantFiled: February 22, 2017Date of Patent: January 4, 2022Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Kumar Mansukhlal Vidhani, Vijayarangan Natarajan, Sachin Premsukh Lodha, Kishore Padmanabhan
-
Patent number: 11216288Abstract: 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: GrantFiled: December 11, 2019Date of Patent: January 4, 2022Assignee: FullStory, Inc.Inventors: Matthew Mastracci, Joel Grayson Webber, Michael Morrissey, Hollis Bruce Johnson, Jr.
-
Patent number: 11200295Abstract: 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: GrantFiled: September 18, 2020Date of Patent: December 14, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhishou Wang, Bo Hu, Chao Ren, Guang Li, Jianbo Ding, Huagao Li, Xijun Miao, Jiang Zhu
-
Patent number: 11188158Abstract: 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: GrantFiled: June 1, 2018Date of Patent: November 30, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung-wook Kim, Hui-won Yun, Hae-jun Lee, Ho-jin Jung