Edit, Composition, Or Storage Control Patents (Class 715/255)
- Spell check (Class 715/257)
- Determining word hyphenation location (Class 715/258)
- Dictionary (Class 715/259)
- Input of abbreviated word form (Class 715/261)
- Ideographic generator (Class 715/262)
- Multilingual (Class 715/264)
- Footnoting (Class 715/266)
- Equation or formula processing (Class 715/267)
- Handwritten textual input (Class 715/268)
- Font selection (Class 715/269)
- Outlining (Class 715/270)
- Replacement of element (Class 715/271)
-
Patent number: 11222286Abstract: 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: GrantFiled: June 14, 2019Date of Patent: January 11, 2022Assignee: The Toronto-Dominion BankInventors: Mok Choe, Thomas M. Kerigan, Salvatore Aspro, Evgenia Syromyatnikova
-
Patent number: 11222052Abstract: 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: GrantFiled: May 24, 2019Date of Patent: January 11, 2022Inventors: Shai Hertz, Mans Olof-Ors, Enav Weinreb, Oren Hazai, Geoff Horrell, Yael Lindman, Yehonatan Mataraso, Phani Nivarthi
-
Patent number: 11205090Abstract: 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: GrantFiled: May 3, 2021Date of Patent: December 21, 2021Assignee: ReportsNow, Inc.Inventor: Christopher J. Bruce
-
Patent number: 11200368Abstract: 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: GrantFiled: January 7, 2013Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
-
Patent number: 11188707Abstract: 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: GrantFiled: March 19, 2021Date of Patent: November 30, 2021Assignee: BOLD LIMITEDInventors: James Freundlich, John Glase, Kip Daynard, Pukar Bhandari
-
Patent number: 11188598Abstract: 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: GrantFiled: June 4, 2020Date of Patent: November 30, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Tadafumi Kawaguchi
-
Patent number: 11182548Abstract: 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: GrantFiled: July 10, 2018Date of Patent: November 23, 2021Assignee: Adaptam Inc.Inventor: Robert E. Dvorak
-
Patent number: 11182238Abstract: 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: GrantFiled: July 16, 2019Date of Patent: November 23, 2021Assignee: International Buusiness Machines CorporationInventor: Priyadarshi Samal
-
Patent number: 11165963Abstract: 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: GrantFiled: September 23, 2011Date of Patent: November 2, 2021Assignee: Apple Inc.Inventors: Richard R. Dellinger, Nikhil Bhogal
-
Patent number: 11163942Abstract: 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: GrantFiled: August 4, 2020Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ishrat Fatma, Sandhya Nayak, Scott Carrier
-
Patent number: 11157689Abstract: 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: GrantFiled: September 30, 2016Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: John Campbell, Carlos Augusto Otero, Christian Canton, Matthew Hart Fichtner, Samuel C. Radakovitz, Benjamin Edward Rampson
-
Patent number: 11140564Abstract: 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: GrantFiled: May 27, 2020Date of Patent: October 5, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Hyuna Jo, Jihun Ha
-
Patent number: 11128691Abstract: 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: GrantFiled: November 15, 2019Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Jacob Hurwitz, Colin Dunn, Alex J. Palkovic, Lars Johnson
-
Patent number: 11113452Abstract: 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: GrantFiled: October 5, 2018Date of Patent: September 7, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Toshifumi Yamada
-
Patent number: 11113336Abstract: 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: GrantFiled: July 17, 2019Date of Patent: September 7, 2021Assignee: Ricoh Company, Ltd.Inventor: Takanori Mohri
-
Patent number: 11106757Abstract: 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: GrantFiled: May 18, 2020Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLC.Inventors: Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
-
Patent number: 11106332Abstract: 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: GrantFiled: September 13, 2019Date of Patent: August 31, 2021Assignee: 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: 11100429Abstract: 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: GrantFiled: December 27, 2019Date of Patent: August 24, 2021Assignee: The Joan and Irwin Jacobs Technion-Cornell InstituteInventors: Igor Labutov, Bishan Yang, Vishakh Padmakumar
-
Patent number: 11093572Abstract: 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: GrantFiled: December 18, 2015Date of Patent: August 17, 2021Assignee: 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: 11093696Abstract: 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: GrantFiled: September 9, 2020Date of Patent: August 17, 2021Inventor: Young Seok Hwang
-
Patent number: 11087080Abstract: 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: GrantFiled: February 21, 2018Date of Patent: August 10, 2021Assignee: Palantir Technologies Inc.Inventors: Timothy Yousaf, Jeffrey Martin, Jasmine Peterson, Julie Tibshirani, Kevin Ng, Rhys Brett-Bowen, Yichen Xing
-
Patent number: 11089547Abstract: 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: GrantFiled: September 27, 2018Date of Patent: August 10, 2021Assignee: Intel CorporationInventors: Po-Kai Huang, Robert J. Stacey, Daniel F. Bravo, Noam Ginsburg
-
Patent number: 11081239Abstract: 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: GrantFiled: December 11, 2012Date of Patent: August 3, 2021Assignee: KONINKLIJKE PHILIPS N.V.Inventor: William Palmer Lord
-
Patent number: 11074401Abstract: 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: GrantFiled: October 23, 2019Date of Patent: July 27, 2021Assignee: SAP SEInventor: Juergen Gatter
-
Patent number: 11068648Abstract: 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: GrantFiled: May 16, 2014Date of Patent: July 20, 2021Assignee: Jive Software, Inc.Inventors: Oudi Antebi, Roy Antebi, Reem Bensimhon, Lev Waisberg, Arthur Teplitzki
-
Patent number: 11055558Abstract: 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: GrantFiled: March 14, 2019Date of Patent: July 6, 2021Assignee: Ricoh Company, Ltd.Inventor: Minako Kazume
-
Patent number: 11050694Abstract: 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: GrantFiled: June 10, 2019Date of Patent: June 29, 2021Assignee: Google LLCInventors: Adam Rodriguez, Rendong Chen, Thomas Horn, Florbela Lei, Yohan Launay, Chen-Ting Chuang, Bin Zhu
-
Patent number: 11042692Abstract: 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: GrantFiled: February 9, 2018Date of Patent: June 22, 2021Assignee: Open Law LibraryInventors: David Jonathon Greisen, Vincent Quincy Chuang
-
Patent number: 11036914Abstract: 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: GrantFiled: June 29, 2017Date of Patent: June 15, 2021Assignee: salesforce.com, inc.Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
-
Patent number: 11030390Abstract: 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: GrantFiled: January 11, 2016Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Lee Mullins, Jonathan Edgar Fay, Joshua Allen Cowhig, Robert Earl Standefer, III
-
Patent number: 11023653Abstract: 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: GrantFiled: October 17, 2018Date of Patent: June 1, 2021Assignee: Kyocera Document Solutions Inc.Inventor: Javier A. Morales
-
Patent number: 11016651Abstract: 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: GrantFiled: December 29, 2020Date of Patent: May 25, 2021Assignee: Chronicle Graphics, inc.Inventors: Safford T. Black, James L. Black, Nathan W. Black
-
Patent number: 11012231Abstract: 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: GrantFiled: February 6, 2020Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: James R. Coon, Michael J. Miele, Garry J. Sullivan
-
Patent number: 11003837Abstract: 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: GrantFiled: May 20, 2019Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Evgeny Veselov, Sergey Dubinets, Brian Robert Marshall
-
Patent number: 10999122Abstract: 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: GrantFiled: August 29, 2018Date of Patent: May 4, 2021Assignee: Oracle International CorporationInventors: Octavian Gheorghe Morariu, Fa Wang, Raymond Michael Ofiaza Ordona, Xintao He, Mei Yuan, Victor Campbell Webb
-
Patent number: 10977230Abstract: 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: GrantFiled: June 22, 2018Date of Patent: April 13, 2021Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Shengfeng Li, Panfeng Yuan, Tingliang Chen, Ji Li
-
Patent number: 10976973Abstract: 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: GrantFiled: June 12, 2019Date of Patent: April 13, 2021Assignee: Xerox CorporationInventors: Jeyalakshmi Balasubramanian, Sainarayanan Gopalakrishnan, Mohideen Abubucker Farook
-
Patent number: 10977426Abstract: 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: GrantFiled: March 6, 2014Date of Patent: April 13, 2021Assignee: SMUGMUG, INC.Inventor: Brian Strong
-
Patent number: 10956655Abstract: 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: GrantFiled: May 23, 2019Date of Patent: March 23, 2021Assignee: PREDICTX LIMITEDInventor: Keesup Choe
-
Patent number: 10936797Abstract: 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: GrantFiled: May 22, 2019Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nicholas Ryan, Danny Khen, Jenefer Monroe, Alexander Babanov, Kartik Nathan, Dmitri Kotchetov, Konrad Tupaj, Douglas Mangini, Sam Gensburg, Duane Campbell
-
Patent number: 10915913Abstract: 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: GrantFiled: October 14, 2019Date of Patent: February 9, 2021Assignee: PayPal, Inc.Inventor: Saumil Gandhi
-
Patent number: 10908774Abstract: 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: GrantFiled: December 28, 2015Date of Patent: February 2, 2021Assignee: SuccessFactors, Inc.Inventor: Thomas Angermayer
-
Patent number: 10902047Abstract: 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: GrantFiled: September 27, 2018Date of Patent: January 26, 2021Assignee: Canon Kabushiki KaishaInventor: Mizuki Hayakawa
-
Patent number: 10897439Abstract: 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: GrantFiled: September 9, 2019Date of Patent: January 19, 2021Assignee: FUJI XEROX CO., LTD.Inventors: Laurent Denoue, Scott Carter, Jennifer Marlow, Matthew L. Cooper
-
Patent number: 10878523Abstract: 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: GrantFiled: May 22, 2019Date of Patent: December 29, 2020Assignee: Legal Facts, LLCInventor: Andrew Christian Puzder
-
Patent number: 10871898Abstract: 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: GrantFiled: August 30, 2018Date of Patent: December 22, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ji-yeon Lee, Eun-nim Cho, Sang-jin Han
-
Patent number: 10868684Abstract: 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: GrantFiled: December 17, 2018Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Rayyan Jaber, Jackson Cowan, Kevin Tomas Hernandez, Guangcai Wang, Gregory Powell Young
-
Patent number: 10861206Abstract: 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: GrantFiled: June 29, 2017Date of Patent: December 8, 2020Assignee: salesforce.com, inc.Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
-
Patent number: 10847156Abstract: 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: GrantFiled: November 28, 2018Date of Patent: November 24, 2020Assignee: Adobe Inc.Inventors: Mark C. Webster, Susse Soenderby Jensen, Scott Thomas Werner, Daniel Cameron Cundiff, Blake Allen Clayton Sawyer
-
Patent number: 10846356Abstract: 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: GrantFiled: June 13, 2018Date of Patent: November 24, 2020Assignees: AT&T Intellectual Property I, L.P., Purdue Research FoundationInventors: Vijay Gopalakrishnan, Subhabrata Sen, Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay Rao, Mithuna Thottethodi, Terani Vijaykumar