Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 10733388
    Abstract: A content participation translation apparatus includes a content registration unit for registering an original of content data on a database, wherein text data and image data are stored separately in the original of the content data; a data selection unit for individually selecting text data and image data included in either the original of the content data or a translation of the content data in which a translation is added to the original of the content data; a translations editor providing unit for providing a user terminal with a translations editor including a content data display unit for displaying the text data and the image data and a text data editor unit in which a translation of the text data is input; and a content storage unit for receiving a second-language text from at least one user terminal via the translations editor, and storing the text data, the image data, and the received second-language text as a translation of the content data.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: August 4, 2020
    Assignee: NAVER WEBTOON CORPORATION
    Inventors: Soo Yeon Park, Seung Hwan Kim, Ju Han Lee, Ji Hoon Ha
  • Patent number: 10733259
    Abstract: This application discloses a web page access method and apparatus. The web page access method includes: obtaining a web page access request, the web page access request carrying a web page address; determining whether a preset address sample set has an address sample matching the web page address; according to a determining result, loading a web page corresponding to the web page address by using a browser kernel; obtaining a web page element of the web page; determining whether a preset element sample set has a web page element sample matching the web page element; and when the preset element sample set has a web page element sample matching the web page element, determining whether browser kernel switching needs to be performed.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: August 4, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yaoyao Lu
  • Patent number: 10735449
    Abstract: Methods and apparatuses disclosed herein for improved mobile app security testing via bridged native and web user interface interaction. In one example embodiment, a method is provided comprising receiving, by a security instrumentation system, an app for analysis, and discovering, by the security instrumentation system, one or more user interface elements provided by the app. Thereafter, interrogating, by the security instrumentation system, the one or more user interface elements provided by the app and serializing, by the security instrumentation system, the one or more user interface elements. In some embodiments, after serializing the one or more user interface elements, causing presentation of the serialized one or more interface elements via a web browser.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: August 4, 2020
    Assignee: VIAFORENSICS, LLC
    Inventors: David Weinstein, Ole André Vadla Ravnås, Erik Kristensen
  • Patent number: 10733562
    Abstract: Disclosed are a method, device and/or system of a model-driven engineering of efficient industrial automation process and business process modeling with BPMN using native computation of XML schemas and objects. In one embodiment, it models a business/industrial automation process using BPMN. It creates an XML schema associated with a business object class in BPMN using XSD and natively computes the XML schema and/or an XML object using a processor and a memory. It generates an XML-transport map and dynamically creates a user interface for the XML schema. It creates the XML object with associated data resource based on the XML schema. It associates the XML object with a business object/industrial automation object. It customizes and/or processes the XML object using the user interface associated with the XML schema according to the characteristics of the business/industrial automation object.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 4, 2020
    Inventor: Arkadiusz Binder
  • Patent number: 10726023
    Abstract: A system and method for generating modifiers for updated search queries are provided. In example embodiments, metadata is accessed, the metadata corresponds to search results of an input query and comprising a plurality of candidate modifiers. A score is calculated for each candidate based on a relevance value that indicates the correlation between a candidate modifier and the input query. A list of top number of candidate modifiers is generated based on the score of the candidate modifier transgressing a first threshold. A uniqueness score is calculated for combination pairs of candidate modifiers within the list, the uniqueness score being used to eliminate candidate modifiers. The list of top number of candidate modifiers is presented, at a user interface, according to a ranked order based on the score.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaochuan Ni, Satya Pradeep Kanduri, Shakti Dhirendraji Sinha
  • Patent number: 10725749
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
  • Patent number: 10726081
    Abstract: A method includes receiving, at a processor of a computing device, a first search query during editing of a design, the first search query including at least a first search term. The method also includes identifying at least one style attribute associated with the design and searching at least one database based on the first search term, the at least one style attribute, or a combination thereof, to generate search results. The method further includes outputting the search results. A first search result of the search results is ranked higher than a second search result of the search results based on a determination that the first search result more closely matches the at least one style attribute associated with the design than the second search result.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: July 28, 2020
    Assignee: CANVA PTY LTD.
    Inventors: Melanie Joy Perkins, Michael Hebron, Robert Hazlewood
  • Patent number: 10721279
    Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: July 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
  • Patent number: 10719568
    Abstract: Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Morris S. Johnson, Jr., Allison Lynch, Ian Compton, David M. Chadwick, Jarett D. Stein
  • Patent number: 10719300
    Abstract: Disclosed embodiments relate to website hosting implemented in a server environment. Operations include co-hosting, on a hosting server, a plurality of websites generated by a plurality of users; making available to the plurality of users common editing tools; preventing at least some of the plurality of users from altering co-hosted specific websites generated by others of the plurality of users; generating an interface for enabling the at least one subset of the plurality of users to upload to the hosting server plugin code associated with plugins for the co-hosted specific websites generated by the at least one subset of the plurality of users; storing the user-uploaded plugin code; and securely enabling, using an isolation mechanism, at least one of execution of front-end plugin functionality code at the client or execution of back-end plugin functionality code at the plugin server.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 21, 2020
    Assignee: Wix.com Ltd.
    Inventors: Ziv Shalom Shalev, Avi Marcus, Nir Natan, Uval A. Blumenfeld, Yoav Abrahami
  • Patent number: 10719808
    Abstract: Methods, systems, and devices for implementing video assisted hiring using a web-based job posting platform are disclosed, including receiving a first set of data relating to a position including one or more of a job description, job title, salary, location, job type, schedule, travel requirements, and benefits, sending a request for video messages relating to the position to one or more of a hiring manager, a supervisor, a direct report, and a colleague, receiving a second set of data including additional information relating to the position, receiving an input as to whether the received video messages should be included in the job posting, and in response to an approval of the video messages, sending the job posting, including the first and second sets of data and the video messages, to a server to be made available for viewing by applicants.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 21, 2020
    Inventor: Maury Hanigan
  • Patent number: 10719503
    Abstract: An example system includes persistent storage and a discovery application configured to perform operations including obtaining a uniform resource locator (URL) that addresses a function of an application programming interface (API) provided by a remote computing system of remote computing systems that provide computing resources. The function returns attributes of computing resources specified by the URL. The operations additionally include generating (i) a system-specific portion of a request that invokes execution of the function and (ii) a system-invariant portion of the request. The system-specific portion adheres to first rules adopted by the remote computing system for interacting with the API. The system-invariant portion adheres to second rules adopted by each of the remote computing systems for interacting with respective APIs thereof.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: July 21, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Tom Bar Oz, Robert Bitterfeld, Boris Erblat, Aviya Aron, Asaf Garty, Daniel Badyan, Hail Tal
  • Patent number: 10713306
    Abstract: Computer systems, devices, and associated methods of content pattern based automatic document classification are disclosed herein. In one embodiment, a method includes receiving a document and a sequence of words corresponding to a document class having a class label from a network storage. The method also includes determining a longest common subsequence of words between the words in the document and the sequence of words and calculating a similarity percentage between the document and the sequence of words based on the determined longest common subsequence. When the calculated similarity percentage is above a threshold, the class label corresponding to the document class is automatically applied to the received document in the network storage.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daran Cai, Nakul Garg, Michael Dobrzynski, Wei-Qiang Guo, Amit Khanna, Ning Xu
  • Patent number: 10715329
    Abstract: A Personated Reality Ecosystem System enables real-time interactions between Users and Personated Virtual Assistants (PVA) acting on behalf of the User. The PVA is a computer-generated character, an animated virtual human, combined with artificial intelligence and a unique digital identity that is authenticated and authorized using blockchain technologies. A PVA when initially created is not unique hence is referred to as a GenericPVA. A GenericPVA can undergo a process that makes it unique transforming it into a UniquePVA. The PVA looks, behaves, communicates, thinks, reasons and learns, like a human being displayed on a computer screen or other visual representation. UniquePVAs are paired with Users utilizing secure blockchain technologies ensures the UniquePVA only accepts orders from the User they are paired with.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 14, 2020
    Assignee: PERSONATED REALITY SOLUTIONS INC.
    Inventor: William L. Wellman
  • Patent number: 10706163
    Abstract: An encoding unit encodes at least a part of items of a CSV file including a plurality of records having a plurality of items with a unit of items of respective records. A creation unit creates an encrypted dictionary in which an encoded dictionary having been used for the encoding is encrypted with a unit of dictionary. A transmission unit sends, according to a request for a part of records included in the data, encoded data including the encoded part of records and the encrypted dictionary to a requesting source. A requesting unit requests a part of records included in the CSV file. A decryption unit decrypts the encoded data received according to the request by using the encrypted dictionary.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: July 7, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Junki Hakamata, Masahiro Kataoka, Yukari Hakamata, Tomoyoshi Ohsawa
  • Patent number: 10705896
    Abstract: A system including at least one server, access operation logic coupled to the server and adapted to communicate signals from the server to a plurality of web site access control ports, each of the web site access control ports comprising an access mechanism for submitting electronic documents to the corresponding web site, wherein the access mechanism varies across different access control ports on different web sites, the access operation logic adapted to receive the electronic documents and an associated web site identification and to select an access protocol to apply to an access mechanism of a particular web site corresponding to the associated web site identification, and the server comprising probe logic adapted to identify the web site access control ports and to apply signals about the web site access control ports through a machine learning component to adapt the access protocol to the access mechanisms of different web sites.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 7, 2020
    Assignee: ZenBusiness
    Inventors: Carlos Balderas, Rafael Lopez
  • Patent number: 10706176
    Abstract: In various embodiments, a Consent Refresh, Re-Prompt, and Recapture System is configured to interface with a Consent Receipt Management System in order to, for example: (1) monitor previously provided consent by one or more data subjects that may be subject to future expiration; (2) monitor a data subject's activity to anticipate the data subject attempting an activity that may require a level of consent (e.g., for the processing of particular data subject data) that is higher than the system has received; and/or (3) identify other changes in circumstances or triggering events for a data subject that may warrant a refresh or recapture (e.g., or attempted capture) of a particular required consent (e.g., required to enable an entity to properly or legally execute a transaction with a data subject). The system may then be configured to automatically refresh, re-prompt for, and/or recapture consent as necessary.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 7, 2020
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Casey Hill, Kevin Jones, Richard A. Beaumont
  • Patent number: 10708321
    Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: July 7, 2020
    Assignee: Box, Inc.
    Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
  • Patent number: 10706068
    Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 7, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Caitlin Colgrove, Andrew Moreland, Alexander Taheri, Benjamin Hamme, Bianca Rahill-Marier, John Carrino, Dzmitry Dulko, Gabrielle Javitt, Helen Kaltegaertner, Joshua Chomicki, Josh Munsch, Jacob Sanches, Mark Schafer, Walker Burgin, Xiaohan Zhang
  • Patent number: 10706220
    Abstract: One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree corresponding to a current workflow, wherein the current workflow comprises a first document and a second document; modifying a first node of the parameter tree that corresponds to a first parameter of the first document to generate modifications of a first parameter value of the first document; and propagating modifications of the first parameter value to a second parameter of the second document to generate the new workflow; wherein the method is performed using one or more computers.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 7, 2020
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: Brandon Burr, Akshay Pundle, Kevin Simler, Nick Miyake
  • Patent number: 10701166
    Abstract: Unique application identification (UAID) stamping for automated classification of an implicit query as an application intent query from web results for enabling improved delivery of applications as a search result is provided. An application indexing engine identifies web resources related to an app, and tags the resources with a unique application identifier associated with the app. Accordingly, an implicit query where a web resource responsive to the query is related to the app triggers classification of the query as an app-intent query, enabling the app to be provided as an app result in response to the query. The app is presented to a user, who may selectively download the app.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
  • Patent number: 10701030
    Abstract: A method for monitoring web page code comprising: monitoring attempted actions and/or attempted events initiated by components of the web page code for manipulation of a document object model (DOM), the monitoring performed by a virtual DOM firewall that simulates the DOM by intercepting the attempted actions and/or attempted events targeting the DOM without execution of the attempted actions and/or attempted events on the DOM, and identifying a deviation from a set-of-rules defining allowable manipulation of the DOM, and prohibited manipulation of the DOM, wherein the virtual DOM firewall is stored on the web server and executed by the hardware processor of the web server in associated with the web page code, wherein attempted actions and/or attempted events that deviate from the set-of-rules are prevented from execution on the DOM, and attempted actions and/or attempted events that adhere to the set-of-rules are allowed to continue execution on the DOM.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: June 30, 2020
    Assignee: HIRO Media Ltd.
    Inventors: Ariel Napchi, Oded Napchi, Alan Oken, Shahar Daniel
  • Patent number: 10699065
    Abstract: A system and method includes receiving an electronic document having content divided into components and, for each of the components, comparing content of the component with component content characteristics of a classification schema associated with a document type and storing, in an electronic data storage, in a record associated with the component, indications of the component content characteristics of the classification schema that are included in the component. Document content characteristics of the classification schema are compared with the content of the electronic document and storing, in the electronic data storage, in a record for the electronic document, indications of the document content characteristics of the classification schema that are included in the electronic document. The electronic document is identified as the document type based on the content characteristics of the records meeting a document type criteria.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Taleghani, Kathryn V. J. Sullivan, Kevin Roland Powell, Kylan Nieh, Maria del Mar Gines Marin, Shikha Devesh Desai, Theresa A. Estrada, Tev'n J. Powers, Domenic J. Cipollone, Michael Wilson Daniels
  • Patent number: 10691703
    Abstract: The present invention relates to a user recommendation method and system in SNS community and a computer storage medium. The method includes following steps: obtaining an interaction record between a first user and a second user in a first community; generating an interaction frequency of the first user and the second user according to the interaction record; calculating familiarity of the first user and the second user according to the interaction frequency; recommending the second user whose familiarity with the first user exceeds a threshold to the first user in a second community. The method and system and computer storage medium calculate familiarity between users in other community, recommend other users to the user in current community according to familiarity, expand information sources used for determining which users are persons user may possibly know, thereby obtaining more persons user may possibly know and improving efficiency of expanding user relationship circle.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 23, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Lei Zeng, Minge Li
  • Patent number: 10691821
    Abstract: A method and system for managing document dissemination are disclosed, including obtaining a plurality of operation logs from a plurality of local agents, where each of the plurality of local agents is executing on one of a plurality of clients. The method further includes identifying a document stored on a client of the plurality of clients, determining, using at least one of the plurality of operation logs, a dissemination path of the document between the plurality of clients, and performing an action based on the dissemination path of the document.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: June 23, 2020
    Assignee: Open Text Corporation
    Inventors: Michael T. Mohen, Paul Craig Warren, Una Kearns, Chandra Mouli Addaguduru, Ameya Devendra Bapat
  • Patent number: 10693980
    Abstract: A page of content includes instructions that, when executed by a client device presenting the page, obtain a visibility state of the page describing presentation of the page of content to a user and a time when the visibility state was obtained. Execution of the instructions also generates an identifier with which the visibility state and the time are associated. The instructions also obtained updated visibility states, obtains times when the updated visibility states are obtained, and associates the updated visibility states and their corresponding times with the identifier. The client device communicates the obtained visibility state, updated visibility states, and corresponding times to an online system in association with the identifier. Based on the times corresponding to the visibility state and the updated visibility states, the online system determines a duration the page was presented.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: June 23, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Aleksey Sergeyevich Fadeev, Luxi Guo, Laszlo Juracz
  • Patent number: 10691289
    Abstract: A method of performing list report actions, the method including receiving an indication of a selection of one or more list report cells on a list report user interface, identifying the one or more selected list report cells, providing a cell busy visual indicator for display on the user interface for each selected list report cell, communicating to a backend process identifying information for each selected list report cell, waiting for a response from the backend process, continuing end user access to non-selected cells of the list report user interface during the waiting step, if a response is received from the backend process, then removing the cell busy visual indicator from each selected cell, and updating respective cells with content from the response, and providing end user access to the selected one or more cells after the update. A system and a non-transitory computer-readable medium are also disclosed.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventor: Vighneswaran Ce
  • Patent number: 10685085
    Abstract: In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: June 16, 2020
    Assignee: Open Text Corporation
    Inventors: Sachin Gopaldas Totale, Lan Wu, Yuhui Zhao
  • Patent number: 10685011
    Abstract: The present invention may be a method, a computer system, and a computer program product. An embodiment of the present invention provides a method for judging data consistency in a database. In one embodiment, the method comprises the following: generating a property of data obtained from a first database; associating the property with an attribute of a data model to generate a data property definition; judging whether data obtained from a second database satisfies the data property definition or not; and outputting a result of the judgment. In another embodiment, the method comprises the following: generating a property of data obtained from a database; associating the property with an attribute of a data model to generate a data property definition; judging whether data which is stored in the database satisfies the data property definition or not; and outputting a result of the judgment.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Junichi Kato, Takayuki Kushida, Tomoko Murayama, Masaharu Sakamoto, Kazuto Yamafuji
  • Patent number: 10684826
    Abstract: The present invention provides a method and device for page rendering and validation. The method includes at least: extracting a general business configuration and a derivative business configuration based on similarities and differences between an initial business page and a derivative business page; encapsulating the general business configuration, and at the same time, separating respective attribute logic and validation logic from one or more derivative business configurations and then encapsulating them separately, in which the encapsulation of general business and the encapsulation of derivative business are respectively saved into corresponding page configuration files; according to a derivative business type selected by the user, the corresponding page configuration file being loaded to a page configuration file of general business, and a form validation method being bound to the page configuration file of general business.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: June 16, 2020
    Assignee: GUANGZHOU UC NETWORK TECHNOLOGY CO., LTD.
    Inventor: Wentian Wen
  • Patent number: 10681182
    Abstract: Embodiments disclosed herein may relate to systems and methods for managing work flow data collection for users across a wide area network comprising a diverse set of devices and processes and unifying the work process to be device agnostic. Embodiments disclosed herein may allow a single process having multiple steps to be retrieved and continued across multiple channels and devices with apparent continuity to the end-user. The status of each process step is tracked and the inputs are stored, providing the system with the requisite information when users continue processes on a different channel or device from the original channel or device. The system may host and execute processes that may be presented and manipulated across the various channels and devices, but without requiring engineers and developers to write or otherwise tailor software applications and network configurations to facilitate or allow multi-channel interactions.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: June 9, 2020
    Assignee: UIPCO, LLC
    Inventors: James T. Karras, Ryan James Fillinger, Neal Philip Balzer, Randal Lane Schnedler, Douglas A. Hall
  • Patent number: 10679415
    Abstract: Systems and methods are provided for specifying regional information such as a source and nature of a recommend viewport and a priority among multiple recommended viewports. Virtual reality video data can represent a 360-degree view of a virtual environment. In various examples, a region of the virtual reality video data can be determined, where the region includes a sub-section of the 360-degree view. A data structure can be generated for the region, where the data structure includes parameters that describe the region. The parameters can include a source associated with the region. The virtual reality video data and the data structure can be stored in a file.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: June 9, 2020
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 10678615
    Abstract: A web-based display system includes a frame loading module that loads a plurality of frames, including a first frame from a first location and a second frame from a second location, in response to loading of a parent web page. A transformation interface module presents a user interface element in the parent web page for receiving a filtering selection from the user. A communication module assigns first and second unique identifiers to first and second frames and transmits handshake requests to the frames including the unique identifiers. In response to receiving a first message from the first frame, the communication module selectively broadcasts a first broadcast message to all of the plurality of frames. In response to the transformation interface module receiving the filtering selection from the user, the communication module broadcasts a filter message based on the filtering selection to all of the plurality of frames.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 9, 2020
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Christopher L. Creighton, Jason M. Creighton, Michael S. Ha, Zachary Clark, Daniel J. Rueschhoff, Jr.
  • Patent number: 10678867
    Abstract: A computing system includes a client computing device and a server. The client computing device interfaces with a browser for accessing a web page, and includes a display associated therewith for displaying the web page, with a portion of the displayed web page being selected by a user of the client computing device. The server store shared documents used for collaboration, with each shared document having respective keywords associated therewith. Responsive to selection of the portion of the displayed web page, the server matches keywords from the shared documents to keywords associated with the portion of the displayed web page, and selects one of the shared documents based upon the matching. Then server then appends the selected portion of the displayed web page to the selected shared document.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: June 9, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ramesh Chander, Clavian Sequeira, Jeroen Van Rotterdam
  • Patent number: 10671379
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management incudes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Zhi Li Guan, Yang Liang, Kun Yang, Ting Yin
  • Patent number: 10671797
    Abstract: When executing a feature of a frame (HTML document), a web browser utilizes a method for adjusting the size of the frame. The method includes expanding the size of the frame to cover at least a portion of the area of the interface components in response to a request for executing a feature of the frame. After expanding the size of the frame, the web browser executes the feature, wherein the feature renders a visual content within the expanded frame and disables the interface components within the expanded frame. Subsequently, responsive to another request, the web browser reduces the size of the expanded frame to an initial size of the frame.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: June 2, 2020
    Assignee: VMware, Inc.
    Inventor: Toni Georgiev
  • Patent number: 10664229
    Abstract: A method, apparatus, and electronic device for voice navigation are disclosed. A voice input mechanism 310 may receive a verbal input from a user to a voice user interface program invisible to the user. A processor 104 may identify in a graphical user interface (GUI) a set of GUI items. The processor 104 may convert the set of GUI items to a set of voice searchable indices 400. The processor 104 may correlate a matching GUI item of the set of GUI items to a phonemic representation of the verbal input.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Yan Ming Cheng, Changxue Ma, Theodore Mazurkiewicz
  • Patent number: 10664155
    Abstract: Approaches are provided for managing content displayed on a touch screen enabled device. An approach includes detecting a gesture on a surface of a computing device. The approach further includes collecting data about touch events generated from the gesture on the surface of the computing device. The approach further includes evaluating the collected data to determine whether the gesture is recognized for changing a layout or format of content displayed on the computing device. The approach further includes performing a service call to an application programming interface of a layout tool to have the change in the layout or format of the content executed when the gesture is recognized. The approach further includes displaying the content on the computing device with the change in the layout or format.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10666581
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instantiating a dialog process at a particular child node state. In one aspect, a method includes receiving a request specifying a particular child node state of a dialog process, instantiating the dialog process at the root node state, providing input responses to the dialog process that cause the dialog process to traverse from the root node state to the particular child node state, where each input response is provided in response to an input request, and providing data that causes a user device to present the dialog process at the particular child node state.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: May 26, 2020
    Assignee: GOOGLE LLC
    Inventor: Alex Daniel Jacobson
  • Patent number: 10664645
    Abstract: Provided are a system and method for enhancing static web content. In one example, the method includes extracting text content describing an item and extracting still images of the item from a host website, automatically converting the extracted text content into audio by combining keywords from the extracted text content with auto-generated supplemental words related to the item to generate an audio script, automatically converting the extracted still images into moving images by arranging the still images extracted in a sequence and adding movement to the still images to generate a video, and simultaneously playing the automatically generated audio script and the automatically generated video in response to a selection of the item. By creating and overlapping video and audio from still images and text of a listing on a website, the listing becomes more entertaining and captivating to a viewer.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 26, 2020
    Assignee: ALLTHEROOMS
    Inventors: Joseph DiTomaso, William Beckler
  • Patent number: 10657124
    Abstract: The present disclosure relates to computer systems and computer-implemented methods for automatically enabling natural language rules in a structured rule engine. In one example, the method includes receiving an input identifying an unstructured query corresponding to a particular application associated with a rules framework associated with a pre-defined query structure format, analyzing the received input based on a first set of design time artifacts associated with the particular application and a second set of design time artifacts associated with the rules framework, the first set of artifacts uniquely associated with the particular application and the second set of artifacts generically associated with the rules framework, wherein the second set of design time artifacts are applied commonly to a plurality of different applications.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Ronen Halbani, Shahar Tarshish
  • Patent number: 10656955
    Abstract: A device may initiate an automated script to perform one or more interactions with a browser application and identify a first element in a page rendered by the browser application that satisfies one or more accessibility criteria, wherein the first element may include text that is readable by a screen reader application and/or an attribute that causes the first element to be navigable using a keyboard. The device may modify the first element to be inaccessible to the screen reader application and the keyboard and insert, into the page, a second element including text that is readable by the screen reader application to describe the one or more interactions that the automated script is performing. The client device may restore the page to an original state based on determining that the automated script has finished executing.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Capital One Services, LLC
    Inventors: Vu Nguyen, Jonatan Yucra Rodriguez, Adam Vukich, Joshua Edwards, David Gabriele, Abdelkadar M'Hamed Benkreira
  • Patent number: 10657316
    Abstract: A method includes selecting a database on a system and selecting a style format on the system. The database contains data information for the web application, and the style format is applied to the web application. The method also includes selecting a validation rule for the web application, selecting a business rule for the web application, dynamically rendering the web application from a database to a web browser, and dynamically editing the web application. The web application incorporates the selected database and the selected style format instantaneously upon dynamic rendering.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 19, 2020
    Assignee: BackOffice Associates, LLC
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 10657190
    Abstract: An autonomous intention, article search and actionable data generation system and method to query public or private as well as internal and external data sources that are available to an organization, tapping into all information in real-time and on an ongoing basis to make recommendations to take at least one action or to autonomously filter, find, identify, connect, merge, support, evaluate, select, and approve intentions and/or articles for a given search context, an instance context (such as one of a challenge, theme, topic, goal, objective, mission, target, focus area, problem, risk, or the like), and an organizational context (such as an industry, line of business, strategy, goals, objectives, areas of expertise, and the like). The system may also take into account a participant's past actions in similar situations, a participant's background, diversity and inclusion attributes, skills, interests, experience, location, and other participant attributes.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: May 19, 2020
    Assignee: PLANBOX INC.
    Inventors: Rudolf Melik, Karell Ste-Marie
  • Patent number: 10657310
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 10652415
    Abstract: To improve convenience for a user using a communication apparatus for operating in a power saving state, or to improve convenience for a user using an information processing apparatus for acquiring information from a communication apparatus for operating in a power saving state, a control method includes, in a case where acquired state information indicates that the communication apparatus is in a second state, causing the information processing apparatus to operate in a state where the information processing apparatus can transmit an execution request to execute a function using a predetermined hardware component to the communication apparatus, and in a case where the acquired state information indicates that the communication apparatus is in a first state, causing the information processing apparatus to operate in a state where the information processing apparatus does not transmit the execution request to the communication apparatus.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 12, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Eiji Kadota
  • Patent number: 10650348
    Abstract: One or more RFID tags may be read. An electronic document associated with the RFID tag may be identified. One or more attributes associated with the electronic document can be identified. One or more workflows can be determined according to the attribute(s).
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian C. Schimpf, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 10650087
    Abstract: Systems and methods are presented for content extraction from markup language text. The content extraction process may parse markup language text into a hierarchical data model and then apply one or more filters. Output filters may be used to make the process more versatile. The operation of the content extraction process and the one or more filters may be controlled by one or more settings set by a user, or automatically by a classifier. The classifier may automatically enter settings by classifying markup language text and entering settings based on this classification. Automatic classification may be performed by clustering unclassified markup language texts with previously classified markup language texts.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: May 12, 2020
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Suhit Gupta, Gail Kaiser, Salvatore J. Stolfo
  • Patent number: 10650431
    Abstract: A system, method, and computer program product are provided for a catalog driven user experience. In use, one or more products to present utilizing at least one user interface are identified, the one or more products being defined in at least one product catalog including a plurality of products associated with at least one service provider. Additionally, user experience criteria information associated with the one or more products is received, the user experience criteria information including at least one definition of how the one or more products are to be presented utilizing the at least one user interface, the at least one definition of how the one or more products are to be presented utilizing the at least one user interface being one of a plurality of dynamically selectable definitions defined in the at least one product catalog and being associated with at least one of a plurality of usability properties.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 12, 2020
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventor: Tal Ben Shahar
  • Patent number: 10642895
    Abstract: In one implementation, a data transformation engine is employed to analyze an incoming JSON schema syntax and use a “best effort” model to convert a plurality of JSON schemas to other types of schemas such as an XML schema. The model is configured to be adaptable and dynamic in order to convert as much of the JSON as possible. In addition, the conversion tool is configured to transform schemas to other technologies and allow for conversion errors within one or more error thresholds. Further, the system may be distributed standalone with no dependencies to other implementations, such as BPM implementations.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventor: Esteban Alejandro Capillo Carril