Document Structures And Storage, E.g., Html Extensions, Etc. (epo) Patents (Class 707/E17.118)
  • Patent number: 12159233
    Abstract: Disclosed is a computer implemented method to identify relevant feedback. The method includes training, with a set of training data, a generative adversarial network (GAN), wherein the GAN includes a generator and a discriminator, and the set of training data is comprised of a plurality of feedback, each instance of feedback includes a value in a plurality of categories, the categories including a positivity value, and a validity value. The method also includes receiving, from a user, a new instance of feedback. The method further includes determining, by the discriminator, a first validity value and a first positivity value of the new instance of feedback. The method includes updating, in response to the first validity value being valid, and the first positivity value being negative, the GAN. The method further includes, displaying the new instance of feedback.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Aaron T. Smith, Rebecca Rose James
  • Patent number: 12106048
    Abstract: A structured text processing learning apparatus includes a memory, and a processor configured to: analyze a structure of structured text, extract, from the structured text, information related to a predetermined structure to be extracted based on the structure, generate a converted document including text data in which each string indicating a structure of the extracted information has been converted, in accordance with the structure related to the extracted information, and train a neural network for executing predetermined processing for the converted document, using, as input, the generated converted document and correct answer information for performing the predetermined processing. Thus, application of a neural network to structured text is facilitated.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: October 1, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Narichika Nomoto, Hisako Asano, Junji Tomita
  • Patent number: 11995214
    Abstract: A system and method for managing access by end-users to features of an application through a policy management service is disclosed. Specifically, the method and system enable an application provider to utilize tools made available by the policy management service for creation of policies, such as terms and conditions and/or consent to data usage. In addition, the policy management service can provide an interface from which application administrators can link subset(s) of an API to specific policies, as well as the manage the presentation of these policies to end-users of the API that offer options to review and accept or reject the policies. The service further allows users to revoke an acceptance to a policy and to review their privacy settings. In addition, the policy management service can regulate the access of user data by external entities based on the policy limits.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 28, 2024
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Laura Mosconi, Fabio Mungo, Davide Di Perna
  • Patent number: 11895187
    Abstract: Data transmission delays can be significantly reduced by a method comprising by a client computer, receiving a command for downloading distributed information being identified by a primary location on a server sending information about the primary location to a proxy server, and retrieving at a primary piece of information of the distributed information being wherein the primary piece of information includes instructions for obtaining secondary pieces of information each being identified by secondary locations and determining a sequence of importance of the secondary pieces of information. The proxy server as well determines the sequence of importance and sends a first data stream comprising at least a portion of the secondary pieces of information to the client computer according to the sequence.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: February 6, 2024
    Assignee: ISS IP HOLDINGS LLC, c/o HARVARD BUSINESS SERVICES, INC.
    Inventor: Klaus Rock
  • Patent number: 11853728
    Abstract: An application generating website building system (AGWBS) converts a website to an application which operates on a mobile device. The system includes a website building system (WBS) to enable a user to build a website, and to host the website, a database to store website data that includes at least a structure of the website, an application generator repository to store at least several per-vertical base apps, where each per-vertical base app is a template app for one type of business, and an application generator to determine the website type of business, to generate an initial extended application content file (XACF) at least from an associated per-vertical base app for the type of business, to analyze the structure of the website to generate a graph of elements of the website and to use the graph to modify the associated per-vertical base app into an XACF defining the mobile application.
    Type: Grant
    Filed: September 6, 2020
    Date of Patent: December 26, 2023
    Assignee: Wix.com Ltd.
    Inventors: Tal Shalom Kol, Noam Cocos, Noam Almog, Reuven J. Sherwin
  • Patent number: 11847112
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for declarative and unified data transition. In some embodiments, a computer implemented method includes determining a unified configuration for a knowledge domain. The unified configuration can include one or more predicates for one or more system objects, and/or one or more relationships between the one or more system objects. The method can include generating one or more transformation rules based on the one or more predicates. The one or more transformations can enable transformation of input data. The input data can include information associated with the one or more system objects and/or the one or more relationships between the one or more system objects. The method can include generating one or more reconciliation rules based on the one or more predicates.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 19, 2023
    Assignee: NETCRACKER TECHNOLOGY CORP.
    Inventors: Ilya Georgievich Naryzhnyy, Sergey Mikhailovich Vladimirov, Nikita Sergeevich Ershov
  • Patent number: 11799850
    Abstract: A network service, program product and method that manages secure web application delivery. A service is disclosed that includes an interface configured to receive a request for a secure web application from a plug-in integrated into a web browser on a client computing device, wherein the request further includes a user credential token. Also included is a token processor that evaluates the user credential token and determines an associated customer domain server provided by a back-end service and a transport service that establishes a secure channel with the customer domain server, and forwards the request to the associated customer domain server and receives back a text-based data package. Once generated, the text-based data package is forwarded to the plug-in in response to the request.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 24, 2023
    Inventors: Zhen Zeng, Hongfei Wu
  • Patent number: 11799849
    Abstract: A platform for delivering secure web applications to a client browser. A software plug-in is provided configured for integration into a web browser. The plug-in includes: a request hook that intercepts web browser requests associated with a secure web application; a request processing system that redirects an request to access the secure web application to a network service, and then redirects subsequent HTTP requests to interact with the secure web application to the network service; and a package manager that receives a text-based data package from a customer domain server in response to the initial request and renders the secure web application in the web browser, and receives an updated text-based data package from the customer domain server in response to the subsequent HTTP request and renders updates to secure web application in the web browser.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 24, 2023
    Inventors: Zhen Zeng, Hongfei Wu
  • Patent number: 11762859
    Abstract: Embodiments of the present disclosure relate to an approach for database query. According to the approach, a query for a group of data records is received. At least one index is created on at least one field of the data records and comprises index entries for storing and sorting respective values of the at least one field of the data records. It is determined if the query satisfies a predetermined condition. In response to the query satisfying the predetermined condition, a result of the query is determined by skipping at least a part of operations required by the query based on the at least one index.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Peng Hui Jiang
  • Patent number: 11762904
    Abstract: A content analysis system includes processor and memory hardware storing data analyzed content items and instructions for execution by the processor hardware. The instructions include, in response to a first intermediate content item being analyzed to generate a first text description, receiving the first intermediate content item and analyzing the first text description to generate a first reduced text description. The instructions include identifying a first set of tags by applying a tag model to the first text description and generating a first analyzed content item. The instructions include adding the first analyzed content item to the analyzed content database and, in response to a displayed content item being associated with at least one tag of the first set of tags, displaying a first user-selectable link corresponding to the first analyzed content item on a portion of a user interface of a user device displaying the displayed content item.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: September 19, 2023
    Assignee: TD AMERITRADE IP COMPANY, INC.
    Inventors: Logan Sommers Ahlstrom, Dayanand Narregudem, Ravindra Reddy Tappeta Venkata, Jeffrey Michael Freisthler, Kinga Sliwa, Tomas Jesus Ruiz
  • Patent number: 11709752
    Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file holding data representative of a workload executed in a source database system, processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, the workload including a set of requests represented within the replay file, providing a set of tags associated with the replay file, the set of tags including one or more tags, each tag associated with a request in the set of requests, and during replay of the workload in the target database system: pausing replay of the workload in response to a tag, executing a request associated with the tag, providing replay results specific to the request, and selectively resuming replay of the workload in the target database system.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: July 25, 2023
    Assignee: SAP SE
    Inventors: Myunggon Park, Wonyoung Kwak, YoungSeok Hwang, Jihun Kang
  • Patent number: 11689541
    Abstract: A method for detecting potential information fabrication attempt on a webpage, the method comprising: providing the webpage to a client device, by processing circuitry, the webpage comprising instructions executable by a web browser of the client device for detecting the potential information fabrication attempt; wherein execution of the instructions by the web browser results in: detecting the potential information fabrication attempt upon detecting a change in a Document Object Module (DOM) object of the webpage that is not based on execution of code by the webpage causing the change in the DOM object.
    Type: Grant
    Filed: October 18, 2020
    Date of Patent: June 27, 2023
    Assignee: GLASSBOX LTD.
    Inventors: Yaron Gueta, Roman Goldstain, Roi Schragenheim
  • Patent number: 11681855
    Abstract: A method for automated dynamic document generation includes: storing, in a memory of a document generator, (i) a common pool of objects each defining document content and having respective object identifiers, (ii) a plurality of templates having respective template identifiers and containing respective template subsets of the object identifiers, and (iii) a plurality of master templates having respective master template identifiers and containing respective master template subsets of the object identifiers; establishing a connection to a data source; detecting document initiation data in the data source including a selected one of the template identifiers; responsive to the detection, retrieving a selected one of the master template identifiers associated with the selected template identifier; retrieving the template subset and the master template subset of objects corresponding to the selected template identifier and the selected master template identifier; and generating a document according to the template
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 20, 2023
    Assignee: PERRY + CURRIER INC.
    Inventors: Robert Cotran, Christina S. Lee, Thomas Andrew Currier
  • Patent number: 11677722
    Abstract: Techniques are described herein that are capable of implementing a client-side policy on client-side logic. The client-side policy is configured to support client-side hooks by configuring a rule in the client-side policy to be applied to the client-side logic, which is configured to be executed in a browser of a client device in a network-based system. The rule indicates an administrator-defined action to be performed in response to a request to execute the client-side logic. The request to execute the client-side logic in the browser is received. The administrator-defined action is performed based at least in part on the rule in the client-side policy in response to receipt of the request.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guy Lewin, Yossef Haber, Vitaly Khait
  • Patent number: 11645338
    Abstract: An embodiment of the disclosure provides a comment content display method, apparatus and device, and storage medium, the method including: when any parent comment of a content object includes at least one child comment, display a comment hiding button at a preset position in a comment region of the parent comment; and filter out the parent comment and child comments of the parent comment from all the comments that have been currently loaded and displayed in response to a trigger operation of a user for the comment hiding button, and updating a current display interface to display other comment contents except the filtered out parent comment and child comments of the parent comment.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: May 9, 2023
    Assignee: BEIJING YOUZHUJU NETWORK TECHNOLOGY CO., LTD.
    Inventor: Lijun Zhu
  • Patent number: 11636023
    Abstract: A method performed on a test automation platform by a computing device is disclosed. The disclosed method comprises: a step of generating the markup language document from a test script (the test script is created in a script language so as to include the definition of a user-defined function for use in testing a device under test (DUT) and a markup language document includes a script element for inserting the definition of the user-defined function into the markup language document); and a step of running a program engine (the program engine is an existing component of the test automation platform and includes an interpreter for the script language) in order to process the created markup language document.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: April 25, 2023
    Assignee: SETA LAB, INC.
    Inventors: Jungok Kim, Sujung Moon
  • Patent number: 11588774
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Patent number: 11582316
    Abstract: A method of normalizing URLs associated with a real user session comprises extracting uniform resource locators (URLs) from ingested spans where at least a portion of the URLs comprise unique URL strings. The method also comprises decomposing each of the URLs into a sequence of tokens and grouping together subsets of related URLs. Also, the method comprises representing each subset of related URLs with a normalized URL string.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: February 14, 2023
    Assignee: SPLUNK Inc.
    Inventors: Gergely Danyi, Joseph Ari Ross
  • Patent number: 11379764
    Abstract: A system and method for tracking information in a business environment. The system uses a tree-view hierarchy whereby alerts and time triggers are set by the user and upon the triggering of an event, the visual attributes of the tree-view folders change to reflect the triggering event.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: July 5, 2022
    Assignee: Jeff Klem, LLC
    Inventor: Jeffrey Brian Klem
  • Patent number: 10963431
    Abstract: A method and system for storing an object in a distributed storage system are provided. An example system includes an object name identifier that receives a request to save an object having an initial object name within a file system space and determines, based on a set of regular expressions, whether the initial object name is a temporary object name. The example system also includes a converter that, when the initial object name is determined to be a temporary object name, transforms, based on the set of regular expressions, the initial object name into a permanent object name. The example system further includes a selector that applies a function to the permanent object name and selects, based on a result of the function applied to the permanent object name, a server of a plurality of servers. The object is sent to the selected server for storage.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: March 30, 2021
    Assignee: RED HAT, INC.
    Inventor: Jeffrey Darcy
  • Patent number: 10637842
    Abstract: The present disclosure provides a method and system for sharing a real time, dynamic, adaptive and non-linearly assembled video on one or more publisher platforms. The method includes collection of a first set of information associated with a publisher platform of the one or more publisher platforms and fetching a set of preference data of the user from the publisher platform in the real time. The method includes fragmentation of each tagged video into the one or more tagged fragments and segregation of one or more mapped fragments into one or more logical sets of mapped fragments. The method includes mining of semantic context information and clustering of the one or more logical sets of mapped fragments into the one or more logical clusters of mapped fragments. The method includes assembling the one or more logical clusters of mapped fragments and sharing an assembled video on the publisher platform.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 28, 2020
    Inventors: N. Dilip Venkatraman, Savitri Dilip
  • Patent number: 10516909
    Abstract: The present disclosure provides a system and method for recommending dynamic, adaptive and non-sequentially assembled videos. The method includes reception of a set of preference data and a set of user authentication data. The method includes development of an interest profile of the user. The method includes fetching of the one or more tagged videos. The method includes fragmentation of each tagged video into the one or more tagged fragments and segregation of one or more mapped fragments into one or more logical sets of mapped fragments. The method includes mining of semantic context information from each mapped fragment and each logical set of mapped fragments. The method includes clustering of the one or more logical sets of mapped fragments and assembling of the one or more logical clusters of mapped fragments to obtain a set of assembled videos. The method includes recommendation of the set of assembled videos.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: December 24, 2019
    Inventors: N. Dilip Venkatraman, Savitri Dilip
  • Patent number: 10437916
    Abstract: A pop reader of a browser searches HTML code for a webpage with a plurality of links for a first link specified with a first target file name comprising a pop type element. The pop reader, responsive to detecting the first link specified with the first target file name comprising the pop type element, inserts a first command into the HTML code to disable the first link and set an event to pop up a first menu layer of a plurality of layers of a cascading menu and inserts a second command to specify the content of the first menu layer from a file accessed for the first target file name. The browser, responsive to detecting the event, displays the first menu layer with the specified content by the second command within the interface displaying the webpage.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Flemming Boegelund, Steven E Hicks, Anders Westberg
  • Patent number: 10325009
    Abstract: A page component dynamic layout method includes: initiating, by a client terminal, a page content request to a server based on a triggered request page; querying, by the client terminal, whether there is a preset identifier in a page response content; if there is a preset identifier in the page response content, loading a set custom component parsing engine to parse a tag of a custom component; selecting, by the client terminal, a corresponding custom component according to tag information obtained by parsing the tag of the custom component, and calling a set custom component rendering engine to render the custom component; and adding the rendered custom component to a corresponding position of the request page. Dynamic layout of a Native component on a WebView is achieved on an HTML page, thereby improving the convenience of laying out pages by an operator.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Wenhong Chen
  • Patent number: 10255701
    Abstract: A method, system, and computer program product, include receiving a first input at a first element among a plurality of elements associated with at least one electronic document, determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements, and causing a view to be displayed together with an electronic document including the first element, the view at least including the second element.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Patent number: 10154076
    Abstract: Methods, systems, and computer-readable media with executable instructions stored thereon for identifying a user that accesses a webpage from a user device through a proxy are provided. Identifying users through a proxy can include providing rewritten content of the webpage accessed by the user to the user device, the rewritten content including a reference to a data file, and the reference including a checksum computed from actual content of the webpage. The user can be associated with the actual content of the webpage in response to receiving a file request for the data file from the user device.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: December 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Timothy S. Freeman, Mark S. Kolich
  • Patent number: 10049090
    Abstract: A method and system are disclosed for manipulating a model, where that model represents some or all of a design. The design includes a multitude of design elements, the model includes a multitude of model elements, and each of the design elements is represented by a single model element. The method comprises the steps of generating a suite of documents from the model, each of the documents describing a view of the model; and displaying the documents to a user as a series of forms. The user provides information to the forms to change the documents, and changes to the documents result in both changes to the model and consistent changes across the suite of documents. In the preferred embodiment, the model identifies specific relationships between the elements of the model, and each of the model elements has defined properties.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Abrams, Bard Bloom, Paul T. Keyser, Douglas N. Kimelman, Eric M. Nelson, Tova Roth, Ian D. Simmonds, Steven Tang, John M. Vlissides
  • Patent number: 10042827
    Abstract: The invention discloses a system and method for recognizing the non-body text in a webpage, and relates to the field of main body extraction. The system comprises: a webpage grabber configured to grab data of all the webpages of a target website; a DOM tree construction unit configured to construct a DOM tree corresponding to each webpage of the target website; a DOM tree analysis unit configured to find out a unit text section in the webpage according to the DOM tree; a text statistics unit configured to conduct statistics on the number of occurrence of the unit text section in all the webpages of the target website; and a text recognition unit configured to recognize the unit text section as a non-body text when the number of occurrence is greater than a predetermined threshold. The system and the method overcome the problem of lag of recognition of a non-body text in the prior art method, and have a high recognition accuracy.
    Type: Grant
    Filed: June 9, 2013
    Date of Patent: August 7, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventor: Zhigang Wang
  • Patent number: 9990271
    Abstract: A device may receive a uniform resource identifier that identifies an object source. The object source may include one or more objects organized in a hierarchy of objects. The device may identify an object, of the one or more objects, to permit extraction of one or more properties of the object. The device may extract the one or more properties of the object based on identifying the object. The device may select a subset of properties, of the one or more properties, to use to generate an object locator based on extracting the one or more properties. The object locator may be associated with locating the object in the hierarchy of objects. The device may generate the object locator based on selecting the subset of properties of the object.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: June 5, 2018
    Assignee: Accenture Global Solutions Limited
    Inventor: Azarudeen Anifa
  • Patent number: 9848031
    Abstract: An applet server accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer. The applet server has a cache used to store applets for distribution to client computers. If the specified form of the requested applet is available in the cache, the applet server transmits the applet to the requesting client. If the applet is not available in the cache, the server will attempt to build the applet from local resources (program code modules and compilers) and transformer programs (verifiers and optimizers). If the applet server is able to build the requested applet, it will transmit the applet to the requesting client computer. If the applet server is unable to build the requested applet, it will pass the request to another applet server on the network for fulfillment of the request.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: December 19, 2017
    Assignee: Implicit, LLC
    Inventor: Edward Balassanian
  • Patent number: 9847902
    Abstract: A method is provided for exchanging a self discoverable data object between a client executed on a client computing device and a server with a stateless REST-compliant software architecture, which is configured to reply to HTTP requests from a browser engine of the client and to messages from a runtime executable program executed by a runtime executable program interpreter of the client. The method may include receiving an HTTP response from the server, the response including the data object, the data object including a self entity including a URI and a content type of the data object, passing the data object to the runtime executable program at the runtime executable program interpreter for processing. The runtime executable program may communicate with the server using the URI and content type of the data object. Cache controls and an HREF may also be contained in the self entity.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: December 19, 2017
    Assignee: Elastic Path Software, Inc.
    Inventor: Matthew D. Bishop
  • Patent number: 9785619
    Abstract: Features are described for the retrieval and processing of network resources in anticipation of their request, and to the display of information about linked network resources prior to activation of the link. For example, embedded resources associated with network resources can be prioritized, and a network computing component can retrieve and process the prioritized embedded resources in response to a determination that there is a likelihood exceeding a threshold that the network resource will be requested. A network computing component can also retrieve linked network resources or portions thereof prior to any determination that a linked network resource may be requested, and then in anticipation of a request for a linked network resource the network computing provider can initiate processing of the linked network resource. Additionally, a client device can display visual effects associated with links to network resources in anticipation of user activation of the links.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter F. Hill, Andrew Hayden, Matthew L. Trahan
  • Patent number: 9749202
    Abstract: A previewing process is directed to the generation and management of a remote application session between a client computing device and one or more content providers in conjunction with a network computing provider, for previewing content at the client computing device. In one embodiment, the client computing device may request network content for preview. The network computing provider may obtain the request and instantiate a network-based browsing application corresponding to the preview request. The network computing provider may subsequently obtain the requested network content from the one or more content providers via the network-based browsing application, and may determine a preview configuration. The preview configuration may identify various processing actions, in accordance with which, the network computing provider can perform a first set of processing actions to generate and transmit a preview result to the client computing device.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Santosh Jain, Dhruva Lakshmana Rao Batni
  • Patent number: 9720643
    Abstract: An audio management method and apparatus, which relate to the field of communications technologies. The method includes: when it is detected that there is a first web page audio to be automatically played, determining whether there is an audio being played and whether a priority of the first web page audio is lower than a priority of the audio being played; when yes, intercepting automatic play of the first web page audio; otherwise, playing the first web page audio. A priority of a first web page audio to be automatically played and a priority of a web page audio being played are compared to decide whether to play the first web page audio, so that the problem of a conflict between web page audios is solved, and a user is not required to perform operations one by one.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: August 1, 2017
    Assignee: Huawei Device Co., Ltd.
    Inventors: Yahui Wang, Ke Jing, Wenmei Gao, Shunan Fan, Xiaoqiang Lv
  • Patent number: 9661076
    Abstract: In one embodiment, a first computing device receives a first user input selecting a set of multimedia objects stored on the first computing device, and initiates upload of the set of multimedia objects to a second computing device. While the upload is in progress, a second user input is concurrently received selecting a subset of the set of multimedia objects, and a third user input is concurrently received comprising metadata, and the metadata is associated with one or more multimedia objects from the subset of multimedia objects.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: May 23, 2017
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9620124
    Abstract: In some embodiments, a system may process a user interface to identify textual or graphical items in the interface, and may prepare a plurality of audio files containing spoken representations of the items. As the user navigates through the interface, different ones of the audio files may be selected and played, to announce text associated with items selected by the user. A computing device may periodically determine whether a cache offering the interface to users stores audio files for all of the interface's textual items, and if the cache is missing any audio files for any of the textual items, the computing device may take steps to have a corresponding audio file created.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 11, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Thomas Wlodkowski, Michael J. Cook
  • Patent number: 9613157
    Abstract: A computer implemented method and apparatus for translating JAVASCRIPT code across different host environments. The method comprises accessing a document comprising JAVASCRIPT code of a first type; parsing the JAVASCRIPT code of the first type in the document; tracking a location of an event or action in the document in which the JAVASCRIPT code of the first type is present; translating the parsed JAVASCRIPT code of the first type into JAVASCRIPT code of a second type; merging the translated JAVASCRIPT code into a location in a translated JAVASCRIPT file, wherein the location corresponds to the location tracked in the document; and exporting the translated JAVASCRIPT file.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: April 4, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Nishant Kaushik, Yash Kumar Gupta
  • Patent number: 9608983
    Abstract: A system and method for authenticating user requests issued from embedded applets running on web-accessible user devices. The server system generates authentication tokens associated with user credentials, in response to user requests for HTML pages that include the embedded applets. The server system stores the authentication tokens on the server system, and includes the authentication tokens in URLs within applet tags in the HTML pages returned to the user devices. When the applets download and request content from the server system, the applets supply the previously included authentication tokens in the URLs that identify the requested content. Upon finding a match between the applet-supplied authentication tokens and the stored authentication tokens, the server identifies the user as a trusted user, and responds with the requested content. This can be used to eliminate HTTP-based authentication challenges for subsequent user access.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 28, 2017
    Assignee: Sensormatic Electronics, LLC
    Inventor: Paul Fee
  • Patent number: 9600596
    Abstract: A system, a method, a device, and a computer program product for parsing a document are provided. A processing instance for parsing by at least one parsing module in a plurality of parsing modules is generated. The generated processing instance is intercepted. Based on the intercepted generated processing instance, a parsing module is selected. Using the selected parsing module, the processing instance is parsed to generate a parsed processing instance.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: March 21, 2017
    Assignee: SAP SE
    Inventors: Björn Christoph, Iwan Zarembo, Iliyan Dimov
  • Patent number: 9560136
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing high speed communication between a sending system and a receiving system. One computer-implemented method includes determining, by a computer, that data is available for serialization using a pointer transfer; getting a data block of the data from a memory; getting metadata corresponding to the data block; writing an original address of the data block to a transport layer; writing the data block to the transport layer; determining that the data corresponding to the data block contains pointers; and adding a referenced data block to one or more data blocks to be transferred to a receiving system.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: January 31, 2017
    Assignee: SAP SE
    Inventors: Michael Acker, Markus Tolksdorf
  • Patent number: 9483260
    Abstract: Documentation for application or web service, such as a web application programming interface (API), is generated by analyzing bytecode for the application itself. Metadata contained within the bytecode and that specifies the functionality of the web service is extracted and used as a template and basis for documentation. A second source of documentation, which contains detailed documentation of the web service, is contributed by the web service developer and merged with the metadata extracted from the bytecode.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 1, 2016
    Assignee: Pivotal Software, Inc.
    Inventors: Joseph Benjamin Hale, Andrew Wilkinson
  • Patent number: 9473453
    Abstract: A method, system, and computer program product for tokenized domain name resolution are provided. The method includes receiving a tokenized domain name, where the tokenized domain name includes a domain name with one or more embedded tokens. The method also includes parsing the tokenized domain name to identify the one or more embedded tokens. The method further includes extracting the one or more embedded tokens from the tokenized domain name, and performing at least one predefined process in response to extracting the one or more embedded tokens. The method may also forward control to the domain name.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: October 18, 2016
    Assignee: Bryte Computer Technologies
    Inventor: William James Telesco
  • Patent number: 9465986
    Abstract: An information processing apparatus includes a reading unit, a recognition unit, a table-of-contents analysis unit, a main-body analysis unit, and a creation unit. The reading unit reads a table of contents page and a main body page as images. The recognition unit performs character recognition on the images of the table of contents and main body pages. The table-of-contents analysis unit analyzes the image of the table of contents page, and acquires at least a heading item in accordance with a result of character recognition. The main-body analysis unit analyzes the image of the main body page, and associates an image including the heading item with the heading item in accordance with a result of character recognition. The creation unit creates electronic bookmarked information in which bookmark information for associating the heading item with the image of the main body page is added to electronic information of the read images.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 11, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Shigeru Okada, Minoru Sodeura, Shinji Hanaoka, Hiroyoshi Uejo, Sei Amagai, Kazuhiro Oya
  • Patent number: 9400660
    Abstract: The disclosed embodiments provide a system that facilitates use of a native application for a portable electronic device. During operation, the system obtains one or more custom views for a user interface of the native application. The one or more custom views may include a set of user-interface components, a layout of the user-interface components, and/or a configuration of a user-interface component from the set of user-interface components. Next, the system enables use of the one or more custom views with the native application independently of a platform of the native application.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 26, 2016
    Assignee: INTUIT INC.
    Inventors: Eugene Krivopaltsev, Desiree D. G. Gosby, Cheryl Ainoa
  • Patent number: 8874692
    Abstract: In one embodiment, the present invention is a method and apparatus for organizing information in a world wide web page format. In one embodiment, information is received from a user (e.g., via a graphical user interface) and transformed into a world wide web page. The world wide web page is displayed to the user as the information is received (e.g., in substantially real time), so that the user can view the world wide web page as he or she constructs it. The invention therefore requires little to know prior programming knowledge.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: October 28, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Barbara Laing, Aleksey Ivanov, Robert Leighty, Alice Taylor, Carey J. Joseph
  • Publication number: 20140033011
    Abstract: The present embodiments are directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser or other application. Various embodiments herein include features for automatically selecting and configuring services for rendering and submitting intelligent forms or other data structures in an automated process environment. The automated process environment may include features which permit an enterprise to blend electronic forms, process management, document security, and document generation capabilities to deliver applications which may reduce paperwork, accelerate decision-making processes, and help ensure regulatory compliance.
    Type: Application
    Filed: September 23, 2009
    Publication date: January 30, 2014
    Applicant: ADOBE SYSTEMS, INC.
    Inventors: Florentin N. Wandeler, Jason Hightower
  • Publication number: 20130066848
    Abstract: A computer-implemented method is provided for searching for files on the Internet. In one embodiment, the method may provide an application crawler that assembles and dynamically instantiates all components of a web page. The instantiated web application may then be analyzed to locate desired components on the web page. This may involve finding and analyzing all clickable items in the application, driving the web application by injecting events, and extracting information from the application and writing it to a file or database.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Inventors: Timothy D. Tuttle, Adam L. Beguelin, Peter F. Kocks
  • Publication number: 20130013987
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for connecting a document between services. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document, and a providing unit configured to provide a list of each second service in response to an access of the cross-clipboard through a second device, and to provide the second device with a second document associated with the at least one second service in response to a selection of the at least one second service.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: NHN CORPORATION
    Inventor: DongWook KIM
  • Publication number: 20130013986
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for providing a service configured to paste a document stored on a cross-clipboard. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document based on whether the at least one second service is configured to paste the at least one first document stored on the cross-clipboard, and a providing unit configured to provide a list of each second service if the cross-clipboard is accessed through a second device.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: NHN CORPORATION
    Inventor: DongWook KIM
  • Patent number: 8131752
    Abstract: A system receives a document including a plurality of items. The system then breaks the document into a plurality of subdocuments corresponding to the plurality of items and indexes the plurality of subdocuments.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: March 6, 2012
    Assignee: eBay Inc.
    Inventors: Ehud Nir, Amir Ashkenazi