Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 11222286
    Abstract: To automatically generate a project document, a server in a computing environment receives input documents associated with a project, and extracts a set of features from each input document. The server determines a frequency of the words in each input document and stores the frequencies in relation to the words in the sets of words. The server than applies a document type machine-learned model to a set of words for each input document to infer a document type. The document machine-learned model may be trained using a bag-of-words representation. The server then applies a architecture pattern machine-learned model the set of input documents to determine a target architecture pattern. The server automatically generates a project document for the project based on the document types and inferred architecture pattern.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: January 11, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Mok Choe, Thomas M. Kerigan, Salvatore Aspro, Evgenia Syromyatnikova
  • Patent number: 11222052
    Abstract: Systems and techniques for determining relationships and association significance between entities are disclosed. The systems and techniques automatically identify supply chain relationships between companies based on unstructured text corpora. The system combines Machine Learning models to identify sentences mentioning supply chain between two companies (evidence), and an aggregation layer to take into account the evidence found and assign a confidence score to the relationship between companies.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 11, 2022
    Inventors: Shai Hertz, Mans Olof-Ors, Enav Weinreb, Oren Hazai, Geoff Horrell, Yael Lindman, Yehonatan Mataraso, Phani Nivarthi
  • Patent number: 11205090
    Abstract: A device includes at least one processor and memory including instructions that when executed by the at least one processor, cause the at least one processor to scan an input image including pixels that have either a first state or a second state opposite the first state, initiate a first cluster and a first polygon that belongs to the first cluster upon encountering a first pixel of the input image that has the first state, execute a first set of operations to form the first polygon, generate an indication of one or more characteristics of the input image based on at least the first cluster, and output the indication.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: December 21, 2021
    Assignee: ReportsNow, Inc.
    Inventor: Christopher J. Bruce
  • Patent number: 11200368
    Abstract: An in-line webpage editing system includes identifying an editable region of a dynamically rendered webpage. Providing an indicator, wherein the indicator is associated with the editable region of the dynamically rendered webpage, and identifies the editable region as available for editing. Further, identifying an in-line edit, made by a user, to a portion of the editable region, and commitment of the in-line edit for rendering. Rendering a first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit, and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
  • Patent number: 11188707
    Abstract: The disclosed enhanced document creation and parsing systems deal with enhanced documents that allow for the presentation of document content in a preferred visual manner, while ensuring that the document content can be captured accurately by an automated parser with nothing being discarded or misrepresented. The enhanced document creation system may create an enhanced document by encoding document content in accordance with a defined schema, optionally encrypting the resulting structured data into an encrypted byte string, and embedding the encrypted byte string as non-visible metadata in a rendered document. The resulting enhanced document can be completely and accurately parsed by an enhanced document parsing system that is capable of extracting, decrypting and decoding the embedded document metadata.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: November 30, 2021
    Assignee: BOLD LIMITED
    Inventors: James Freundlich, John Glase, Kip Daynard, Pukar Bhandari
  • Patent number: 11188598
    Abstract: A document data processing apparatus includes a memory and a processor. The memory stores a distributed-representation set including multiple distributed representations corresponding to multiple pieces of data. The processor is configured to modify the distributed-representation set on the basis of multiple data pairs and multiple scores corresponding to the data pairs. The data pairs are subjected to learning. The processor is configured to modify the distributed-representation set in such a manner that, for each of the data pairs, a value indicating a relationship in a modified distributed-representation pair corresponding to the data pair comes close to a score corresponding to the data pair.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: November 30, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Tadafumi Kawaguchi
  • Patent number: 11182548
    Abstract: The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 23, 2021
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11182238
    Abstract: Embodiments are disclosed for problematic characters. The techniques include configuring a sort utility of an operating system to generate a replacement file that resolves a problem of a problematic file. Configuring the sort utility includes identifying the problematic file. The techniques further include identifying the replacement file. Additionally, configuring the sort utility includes providing an input to the sort utility that specifies a problematic character and a replacement character. Also, configuring the sort utility includes generating the replacement file by executing the configured sort utility.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 23, 2021
    Assignee: International Buusiness Machines Corporation
    Inventor: Priyadarshi Samal
  • Patent number: 11165963
    Abstract: While an electronic device with a display and a touch-sensitive surface is in a locked, passcode-protected state, the device displays a lock screen user interface on the display. The lock screen user interface includes a plurality of restricted application launch icons, each restricted application launch icon corresponding to an application. The device also detects user input to activate a respective restricted application launch icon; and, in response to detecting the user input to activate the respective restricted application launch icon, starts a restricted session for a respective application that corresponds to the respective restricted application launch icon, wherein the respective application is configured to generate one or more content items while in the restricted session, and maintains the device in the locked, passcode-protected state for applications in the device other than the respective application.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: November 2, 2021
    Assignee: Apple Inc.
    Inventors: Richard R. Dellinger, Nikhil Bhogal
  • Patent number: 11163942
    Abstract: Aspects of the disclosure include receiving, by a processor, a plurality of documents, each document in the plurality of documents comprising metadata, defining, by the processor, a target attribute comprising a set of annotations and a set of cross-document configuration requirements, ingesting the plurality of documents based on the target attribute to identify one or more annotations from the set of annotations in the plurality of documents that comply with the set of cross-document configuration requirements, storing in a memory, during the ingesting the plurality of documents, the identified one or more annotations, and returning the identified one or more annotations to a user.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ishrat Fatma, Sandhya Nayak, Scott Carrier
  • Patent number: 11157689
    Abstract: Systems for performing operations on dynamic data associated with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including stream attributes, video attributes, image attributes and audio attributes) may be manipulated by a user, providing dynamic data processing functionality within a spreadsheet. Controls may be provided for playing the dynamic data and/or playing the dynamic data in response to spreadsheet data satisfying a condition. Operations for inserting text transcriptions (e.g., speech-to-text) of an audio track associated with dynamic data as subtitles may further be provided. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of associated dynamic data.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, Matthew Hart Fichtner, Samuel C. Radakovitz, Benjamin Edward Rampson
  • Patent number: 11140564
    Abstract: Provided are a method and/or apparatus for performing a radio access network (RAN) function in a wireless communication system. A server performing a radio access network (RAN) function may be configured to obtain traffic processing information about a plurality of base stations (BSs) connected to the server, obtain information about traffic to occur in the plurality of BSs, based on the traffic processing information, and adjust a resource and/or the number of software components (SCs) to virtualize a RAN function in the server, based on the information about the traffic to occur in the plurality of BSs.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyuna Jo, Jihun Ha
  • Patent number: 11128691
    Abstract: A collaborative content management system allows users to access collaborative content items. When a client device accesses a shared collaborative content item, the client device displays a portion of the collaborative content item that falls within a viewport. The client application generates a notification count of notification events associated with content that is contained in the collaborative content item and positioned below the viewport, and the client device displays the notification count in a graphical element adjacent to a bottom viewport edge. A similar process generates a second notification count of the notification events associated with content positioned above the viewport and displays a graphical element with the second notification count adjacent to the top viewport edge. The user can iteratively select one of the graphical elements to move the content of the collaborative content item to a portion corresponding to the next notification event above or below the viewport.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Jacob Hurwitz, Colin Dunn, Alex J. Palkovic, Lars Johnson
  • Patent number: 11113452
    Abstract: A document management apparatus includes a display, a specifying operation receiving part, and a notification controller. The display displays a document structure in which an edition element of a document to be edited is identifiable. The edition element is a portion of the document that serves as an element of editing work. The specifying operation receiving part receives an operation of specifying the edition element based on the document structure displayed on the display. The notification controller provides a notification to a notification destination associated with the edition element specified through the operation received by the specifying operation receiving part.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 7, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Toshifumi Yamada
  • Patent number: 11113336
    Abstract: An information processing apparatus outputs answer information corresponding to inquiry information that is input. The information processing apparatus includes a memory and circuitry. The memory is configured to store a plurality of databases each having at least a first field and a second field. The circuitry is configured to: perform morphological analysis on the inquiry information, to divide the inquiry information into morphemes; perform a first matching process based on the morphemes and the first field of each of the plurality of databases, to determine whether to adopt the database as an extraction source from which the answer information is to be extracted; and perform a second matching process based on the morphemes and the first field of the database, which is determined to be adopted as the extraction source, to output, as the answer information, data in the second field corresponding to data in the first field.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: September 7, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Takanori Mohri
  • Patent number: 11106757
    Abstract: Techniques for providing writing assistance features a web browser or a native application including an embedded web browser herein include detecting that a webpage has been rendered by the web browser; analyzing a structure of the webpage to determine a topology of the webpage by accessing a Document Object Model (DOM) of the webpage and traversing the DOM of the webpage to identify nodes comprising the webpage to determine the topology of the webpage; construct a model of the webpage based on the topology, wherein the model of the webpage is configured to automatically monitor the topology of the webpage and to update the model based on detected changes to the webpage; detect, using the model, a change in textual content of an input element of the webpage; obtain annotation information associated with the textual content; and render the annotations over at least a portion of the webpage.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 31, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
  • Patent number: 11106332
    Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 31, 2021
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 11100429
    Abstract: A system and method for creating an electronic document chronology. The method includes applying a machine learning model to an application data set to determine a plurality of connecting events representing a plurality of electronic document changes, wherein each connecting event is between a first entity and a second entity of a plurality of entities, wherein the first entity of each connecting event is an electronic document, wherein the application data set includes first electronic document change data and a plurality of first entity identifiers of the plurality of entities; and creating a document chronology graph based on the plurality of connecting events, wherein the document chronology graph includes a plurality of nodes and a plurality of edges, wherein each node represents one of the plurality of entities, wherein each edge represents one of the plurality of connecting events.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 24, 2021
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventors: Igor Labutov, Bishan Yang, Vishakh Padmakumar
  • Patent number: 11093572
    Abstract: Disclosed are various embodiments for hierarchical modeling of network sites. A page model from a hierarchy of page models is provided in at least one computing device. The page model includes a plurality of features. Each one of the features is assigned to a respective network page region. The features include at least one original feature and at least one inheritable feature from a parent page model. A network page is generated in the at least one computing device corresponding to the page model. Each one of the features of the page model is encoded for rendering within the respective network page region.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gheorghe Aprotosoaie, Anna Catherine Bell, Jon N. Sorensen, Yifeng Zheng, Jeremy Boynes, Andrew S. Huntwork, Donald J. Valdez, II
  • Patent number: 11093696
    Abstract: Provided is a playable text editor. The playable text editor discloses a storage unit for receiving first text from a user and storing the first text together with first time information when the first text was input, a control unit for receiving a playback request from the user and sequentially outputting the first text based on the first time information, and a search unit including a first timeline through which the first time information is searchable.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 17, 2021
    Inventor: Young Seok Hwang
  • Patent number: 11087080
    Abstract: A system and a method are provided for collaborative data entry and integration. An operation performed by the system and the method include causing a collaborative interface for input to a spreadsheet to be provided via a user interface, receiving a data entry to the spreadsheet via the collaborative interface, validating the received data entry based on one or more validity rules associated with the spreadsheet, capturing a snapshot of the spreadsheet including the validated data entry, and causing at least the validated data entry of the spreadsheet to be integrated into datasets for one or more applications, at least based on the captured snapshot of the spreadsheet.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: August 10, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Timothy Yousaf, Jeffrey Martin, Jasmine Peterson, Julie Tibshirani, Kevin Ng, Rhys Brett-Bowen, Yichen Xing
  • Patent number: 11089547
    Abstract: A device, a system, and a method. The device is configured to be part of a first wireless apparatus, and comprises a memory, and processing circuitry coupled to the memory and including logic to cause the first wireless apparatus to: perform a WUR Mode setup frame exchange with a Primary Connectivity Radio (PCR) of a second wireless apparatus; establish a Wake-Up Radio (WUR) Mode operation with the second wireless apparatus based on the frame exchange; transmit a Wake-Up Radio (WUR) Teardown Frame to the PCR of the second wireless apparatus, the WUR Mode Teardown frame including information to cause a teardown of the WUR Mode operation with the second wireless apparatus; and process an acknowledgment message (ACK) from the second wireless apparatus to tear down the WUR Mode operation with the second wireless apparatus.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 10, 2021
    Assignee: Intel Corporation
    Inventors: Po-Kai Huang, Robert J. Stacey, Daniel F. Bravo, Noam Ginsburg
  • Patent number: 11081239
    Abstract: Described herein are systems and methods for transforming clinical guideline documents into computer interpretable guidelines (“CIGs”). One embodiment refers to a method comprising prompting a user, via a graphical user interface (“GUI”), for a plurality of clinical guideline entry steps, receiving, via the GUI, clinical guideline data, prompting the user, via the GUI, for a plurality of formal expression entry steps related to the clinical guideline data, receiving, via the GUI, a formal representation of the clinical guideline data and mapping the formal representation of the clinical data to a CIG.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: August 3, 2021
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: William Palmer Lord
  • Patent number: 11074401
    Abstract: The present disclosure involves systems, software, and computer implemented methods for creating and merging delta object notation documents. One example method includes receiving a request to merge a first delta object notation document and a second delta object notation document. Child properties are identified in the first delta object notation document that include a delta directive and an affected property name that the delta directive is configured to affect. For each child property, a determination is made as to whether a matching child property exists in the second delta object notation document. In response to determining that a matching child property exists in the second delta object notation document, the child property and the matching child property are merged into the merged delta object notation document based on a first delta directive in the child property and a second delta directive in the corresponding matching child property.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 27, 2021
    Assignee: SAP SE
    Inventor: Juergen Gatter
  • Patent number: 11068648
    Abstract: A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, discovering and displaying context-sensitive metadata on a software dashboard based on permissions associated with the metadata and/or a client computing device, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: July 20, 2021
    Assignee: Jive Software, Inc.
    Inventors: Oudi Antebi, Roy Antebi, Reem Bensimhon, Lev Waisberg, Arthur Teplitzki
  • Patent number: 11055558
    Abstract: An information processing system includes circuitry configured to acquire an optical character recognition (OCR) result of image data, obtained by performing OCR processing on the image data, store the OCR result in a memory, extract a first character string from the OCR result stored in the memory, and generate a file name to be assigned to a file of the image data using the extracted first character string.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 6, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Minako Kazume
  • Patent number: 11050694
    Abstract: Implementations relate to suggested items for use with embedded applications in chat conversations. In some implementations, a method includes causing a chat interface to be displayed by a first user device, the chat interface generated by a messaging application. The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. A suggestion event is determined to occur in association with the embedded application based on received data that indicates that a particular event has occurred at one or more other user devices participating in the chat conversation. Suggested response items are obtained based on the suggestion event, and the suggested response items are displayed by the first user device.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 29, 2021
    Assignee: Google LLC
    Inventors: Adam Rodriguez, Rendong Chen, Thomas Horn, Florbela Lei, Yohan Launay, Chen-Ting Chuang, Bin Zhu
  • Patent number: 11042692
    Abstract: An artificial intelligence-based legislative code validation and publication system is described herein. For example, the legislative code validation and publication system can be implemented within a user device, a network-accessible server, or a combination thereof. The legislative code validation and publication system can include a plug-in, add-on, extension, or other component that causes an enhanced text editor to support additional functionality. In particular, the plug-in causes the enhanced text editor to generate structure-based markup language code as text is entered, provide auto-complete features, and/or validate the generated structure-based markup language code according to a jurisdiction's style guide. The legislative code validation and publication system can then modify the markup language code to include codification annotations, thereby forming annotated markup language code.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: June 22, 2021
    Assignee: Open Law Library
    Inventors: David Jonathon Greisen, Vincent Quincy Chuang
  • Patent number: 11036914
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing automatic layout of an object in a presentation slide. An embodiment operates by implementing a graphical user interface defining a plurality of layout segments on a presentation slide. The embodiment receives an object from a user via an input gesture. The embodiment determines the object is in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined layout segment and a property of the object. The embodiment then modifies the object based on the determined layout segment. The embodiment outputs a layout result based on the presentation slide and the modified object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 11030390
    Abstract: A facility for managing an electronic document is described. The facility receives from a user input selecting a portion of the document, as well as input designating the selected document portion as being subject to approval-gated sharing. The facility persistently stores an indication that the selected document portion is subject to approval-gated sharing.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, Jonathan Edgar Fay, Joshua Allen Cowhig, Robert Earl Standefer, III
  • Patent number: 11023653
    Abstract: According to one embodiment, a method for formatting variable data production of a document can comprise defining, by a document production system, a set of rules. The set of rules can comprise one or more of a derived rule, a matching rule, or a formatting rule associated with one or more data objects of the document. The set of rules can be applied to the associated one or more data objects of the document based on dependencies between the rules in the set of rules. The dependencies between the rules in the set of rules are resolved in a hierarchically vertical manner. One or more custom documents can be generated based on the applied set of rules.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 1, 2021
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Javier A. Morales
  • Patent number: 11016651
    Abstract: A computer-implemented system that transforms one or more project plans to create a graphical project view. The project view contains a set of markers in rows and along a time axis, with each marker having associated text that must be placed into the project view in a manner that does not interfere with other nearby markers or other nearby text. To avoid such collisions, the user may turn on an algorithm that finds an optimal text position by seeking available white space. The user may also choose to invoke one or more escape paths which apply transformations to the conflicting text to either change the amount of space that they require, change the location of the text to a less-crowded location, increase the amount of available whitespace, or a combination of these approaches.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: May 25, 2021
    Assignee: Chronicle Graphics, inc.
    Inventors: Safford T. Black, James L. Black, Nathan W. Black
  • Patent number: 11012231
    Abstract: The solutions disclosed enable security credentials to be shared between two entities. Embodiments of the present invention can be used to facilitate the transfer security credentials associated with a first level of permission of a first entity to a second entity that does not have the security credentials associated with the first level of permission in response to receiving a request to share security credentials between two entities.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: James R. Coon, Michael J. Miele, Garry J. Sullivan
  • Patent number: 11003837
    Abstract: A document is represented as a node tree in a document processing system. Edits to a node are represented in a change record that has a one-way link to the node. A text mark has a one-way link to the change record. It deletes that link when the changes represented by the change record are reflected in the text mark. A memory management system releases the memory allocated to the change record when no other object links to it.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Evgeny Veselov, Sergey Dubinets, Brian Robert Marshall
  • Patent number: 10999122
    Abstract: In an exemplary embodiment, a computer system hosts a logical Key Performance Indicator (KPI) network to detect computer performance anomalies. Databases execute database KPI nodes, database edges, and database instance nodes of the logical KPI network to propagate database KPI data to a KPI server system. Application servers execute application server KPI nodes, application server edges, and application server instance nodes of the logical KPI network to propagate application server KPI data to the KPI server system. Web servers execute web server KPI nodes, web server edges, and web server instance nodes of the logical KPI network to propagate web server KPI data to the KPI server system. This KPI data indicates logical data path information for the propagated KPI data (instead of KPI values). The KPI server system processes the logical data path information to indicate the computer performance anomalies.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 4, 2021
    Assignee: Oracle International Corporation
    Inventors: Octavian Gheorghe Morariu, Fa Wang, Raymond Michael Ofiaza Ordona, Xintao He, Mei Yuan, Victor Campbell Webb
  • Patent number: 10977230
    Abstract: The present disclosure discloses a data information processing method. A storage space corresponding to an organization is disposed in a data storage system. A data processing request type, the storage partition in which a project sending a data processing request is located, and the storage partition of the target data information corresponding to the data processing request are acquired when the data processing request is received. Subsequently, a processing strategy matching the storage partitions and the type is acquired. Finally, the target data information is processed according to the processing strategy and the data processing request. Thus, the isolation and rights control of different data in the same storage space can be achieved, and the security and mobility of data can be ensured.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 13, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Shengfeng Li, Panfeng Yuan, Tingliang Chen, Ji Li
  • Patent number: 10976973
    Abstract: Systems, methods, and devices are configured to share a printable electronic document created as part of a job, such as a print, copy, or scan job, between users. They include receiving a command to print an electronic document associated with a job initiated on a multi-function device, the job initiated in response to an input from a first user. They further include receiving an input to share the electronic document associated with the job with a second user and identifying the second user. They also include sending a notification message to the identified second user, the notification message indicating an availability of the electronic document associated with the job to the identified second user.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: April 13, 2021
    Assignee: Xerox Corporation
    Inventors: Jeyalakshmi Balasubramanian, Sainarayanan Gopalakrishnan, Mohideen Abubucker Farook
  • Patent number: 10977426
    Abstract: Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 13, 2021
    Assignee: SMUGMUG, INC.
    Inventor: Brian Strong
  • Patent number: 10956655
    Abstract: Embodiments of the invention automate some of the human report generation process with the application of new AI and machine learning technologies plus the automatic generation of cutting-edge infographics, that is also not aesthetically pleasing but also engage the report reading audience. Aspects of the invention employ specific implementations of natural language generation and the recognition of elements of infographics that complimentary to the natural language generation.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 23, 2021
    Assignee: PREDICTX LIMITED
    Inventor: Keesup Choe
  • Patent number: 10936797
    Abstract: The present disclosure provides methods, systems, and computer products for providing state-based revisions in a document collaboration system. In some aspects, a plurality of users may be simultaneously editing the same document on their respective computing devices. The document may comprise a plurality of editable objects having unique objects identifiers. In such aspects, when a user edits an object in a local version of the document, a state-based revision (“SBR”) record is created. The SBR is populated with information such as, information describing the type of object being edited, a descriptor that uniquely identifies the specific instance of the object being edited, a collection of common references that can be adjusted by the document collaboration engine and an opaque binary stream comprising the modified state of the edited object. The SBR record is then transmitted to one or more additional devices.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Ryan, Danny Khen, Jenefer Monroe, Alexander Babanov, Kartik Nathan, Dmitri Kotchetov, Konrad Tupaj, Douglas Mangini, Sam Gensburg, Duane Campbell
  • Patent number: 10915913
    Abstract: Methods, systems, and computer program products are included for categorizing and filtering content. A comment is stored in one or more data structures. The one or more data structures are modified to associate the comment with a tag and a password. The amount of comments that are associated with the tag are determined and compared with a threshold amount of comments. Based on the amount of comments exceeding the threshold, access is restricted to the comments that are associated with the tag.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 9, 2021
    Assignee: PayPal, Inc.
    Inventor: Saumil Gandhi
  • Patent number: 10908774
    Abstract: This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 2, 2021
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Patent number: 10902047
    Abstract: First time information individually corresponding to a plurality of first images extracted from a designated moving image is assigned to the plurality of first images. The plurality of first images and a second image captured as a still image are individually displayed such that the plurality of first images are consecutively arranged irrespective of the first time information and second time information corresponding to the second image and the plurality of first images and the second image are arranged in order based on time information corresponding to the designated moving image and the second time information.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 26, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mizuki Hayakawa
  • Patent number: 10897439
    Abstract: Example implementations described herein are directed to systems and methods for providing documents in the chat of a chat application. Example implementations can involve detecting, in a chat of a chat application, an indication to edit a document; inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application; and modifying the document based on input provided to the fragment of the document in the chat of the chat application.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 19, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Laurent Denoue, Scott Carter, Jennifer Marlow, Matthew L. Cooper
  • Patent number: 10878523
    Abstract: A system and method of employing a computing device to present a graphical user interface (GUI) with a legal matter status bar. A status bar is generated to include a representation of each phase of a legal matter, the phases represent a chronological order of event groupings throughout the legal matter. The status bar and the representation of each phase are displayed in the GUI. Marker-eligible phases are determined based on each of the marker-eligible phases having a previously established event. A marked phase from the marker-eligible phases is selected based on the marked phase having a most recently added event. The display of the status bar is modified to associate a marker with the representation of the marked phase. When a new event for a phase is received, the display of the status bar is modified to associate the marker with the representation of that phase.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 29, 2020
    Assignee: Legal Facts, LLC
    Inventor: Andrew Christian Puzder
  • Patent number: 10871898
    Abstract: A display apparatus and a method of controlling the display apparatus are provided. The method includes displaying a first page of a plurality of pages, based on a first touch input being sensed while the first page is displayed, displaying a preview user interface (UI) including a plurality of preview pages respectively corresponding to the plurality of pages, and based on a second touch input being sensed on a preview page among the plurality of preview pages, revising a content included in the preview page on which the second touch input is sensed, according to the second touch input.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: December 22, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-yeon Lee, Eun-nim Cho, Sang-jin Han
  • Patent number: 10868684
    Abstract: The present disclosure relates to processing operations configured for management of proactive suggestion(s) that may be utilized to manage the sharing of meeting content. The present disclosure further describes optimization of a user interface whereby a user interface experience is improved through new user interface features and actions that enable proactive presentation of suggestions for syncing content with a meeting as well as sharing synced content. Various intelligent signals such as user's calendar, GPS location, camera roll content, capture content (including OCR, whiteboard detection, etc.) and capture time, are collected and analyzed to make smart suggestions to the user to share content with specific set of people (e.g., those involved in meeting).
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rayyan Jaber, Jackson Cowan, Kevin Tomas Hernandez, Guangcai Wang, Gregory Powell Young
  • Patent number: 10861206
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a presentation across various electronic devices. An embodiment operates by receiving a presentation slide comprising a plurality of layout segments and an object. The embodiment determines a device characteristic for an electronic device. The embodiment determines the object in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined device characteristic, the determined layout segment, and a property of the object. The embodiment modifies the object based on the determined layout rule. The embodiment then outputs a layout result based on the presentation slide and the modified object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 10847156
    Abstract: Assembled voice interaction techniques are leveraged in a digital medium environment. During a voice interaction with a voice assistant platform, user portions and voice assistant portions of a voice interaction with a voice assistant platform are received and stored in a sequential order. The user portions of the voice interaction, for example, may correspond to audio data or text data indicative of speech included as part of a request to the voice assistant platform. In contrast, the voice assistant portions of the voice interaction may correspond to output content returned by the voice assistant platform for output as part of a response to the request. An assembled voice interaction file is assembled by interleaving the stored user portions of the voice interaction with the stored voice assistant portions of the voice interaction based on the sequential order.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Mark C. Webster, Susse Soenderby Jensen, Scott Thomas Werner, Daniel Cameron Cundiff, Blake Allen Clayton Sawyer
  • Patent number: 10846356
    Abstract: A whittling proxy system can receive a target web page that includes a plurality of Javascript functions and a plurality of objects needed to load the target web page. The system can determine a target Javascript function of the plurality of Javascript functions to be tested for a whittling capability. The system can generate a full version and a partial version of the target web page. The full version includes all of the plurality of Javascript functions. The partial version includes the plurality of Javascript functions excluding the target Javascript function. The system can conduct a test to determine a first page signature associated with the full version and a second page signature associated with the partial version. The system can determine if the first page signature matches the second page signature, and if so, can determine that the target Javascript function can be whittled.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 24, 2020
    Assignees: AT&T Intellectual Property I, L.P., Purdue Research Foundation
    Inventors: Vijay Gopalakrishnan, Subhabrata Sen, Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay Rao, Mithuna Thottethodi, Terani Vijaykumar