Document Structures And Storage, E.g., Html Extensions, Etc. (epo) Patents (Class 707/E17.118)
-
Patent number: 12159233Abstract: 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: GrantFiled: November 7, 2019Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Aaron T. Smith, Rebecca Rose James
-
Patent number: 12106048Abstract: 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: GrantFiled: August 1, 2019Date of Patent: October 1, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Narichika Nomoto, Hisako Asano, Junji Tomita
-
Patent number: 11995214Abstract: 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: GrantFiled: January 17, 2020Date of Patent: May 28, 2024Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Laura Mosconi, Fabio Mungo, Davide Di Perna
-
Patent number: 11895187Abstract: 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: GrantFiled: March 3, 2022Date of Patent: February 6, 2024Assignee: ISS IP HOLDINGS LLC, c/o HARVARD BUSINESS SERVICES, INC.Inventor: Klaus Rock
-
Patent number: 11853728Abstract: 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: GrantFiled: September 6, 2020Date of Patent: December 26, 2023Assignee: Wix.com Ltd.Inventors: Tal Shalom Kol, Noam Cocos, Noam Almog, Reuven J. Sherwin
-
Patent number: 11847112Abstract: 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: GrantFiled: April 18, 2022Date of Patent: December 19, 2023Assignee: NETCRACKER TECHNOLOGY CORP.Inventors: Ilya Georgievich Naryzhnyy, Sergey Mikhailovich Vladimirov, Nikita Sergeevich Ershov
-
Patent number: 11799850Abstract: 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: GrantFiled: December 30, 2021Date of Patent: October 24, 2023Inventors: Zhen Zeng, Hongfei Wu
-
Patent number: 11799849Abstract: 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: GrantFiled: December 30, 2021Date of Patent: October 24, 2023Inventors: Zhen Zeng, Hongfei Wu
-
Patent number: 11762859Abstract: 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: GrantFiled: September 28, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Peng Hui Jiang
-
Patent number: 11762904Abstract: 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: GrantFiled: August 16, 2022Date of Patent: September 19, 2023Assignee: 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: 11709752Abstract: 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: GrantFiled: April 2, 2020Date of Patent: July 25, 2023Assignee: SAP SEInventors: Myunggon Park, Wonyoung Kwak, YoungSeok Hwang, Jihun Kang
-
Patent number: 11689541Abstract: 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: GrantFiled: October 18, 2020Date of Patent: June 27, 2023Assignee: GLASSBOX LTD.Inventors: Yaron Gueta, Roman Goldstain, Roi Schragenheim
-
Patent number: 11681855Abstract: 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 templateType: GrantFiled: November 18, 2021Date of Patent: June 20, 2023Assignee: PERRY + CURRIER INC.Inventors: Robert Cotran, Christina S. Lee, Thomas Andrew Currier
-
Patent number: 11677722Abstract: 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: GrantFiled: October 8, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Guy Lewin, Yossef Haber, Vitaly Khait
-
Patent number: 11645338Abstract: 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: GrantFiled: January 22, 2020Date of Patent: May 9, 2023Assignee: BEIJING YOUZHUJU NETWORK TECHNOLOGY CO., LTD.Inventor: Lijun Zhu
-
Patent number: 11636023Abstract: 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: GrantFiled: October 4, 2018Date of Patent: April 25, 2023Assignee: SETA LAB, INC.Inventors: Jungok Kim, Sujung Moon
-
Patent number: 11588774Abstract: 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: GrantFiled: July 24, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Patent number: 11582316Abstract: 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: GrantFiled: April 30, 2021Date of Patent: February 14, 2023Assignee: SPLUNK Inc.Inventors: Gergely Danyi, Joseph Ari Ross
-
Patent number: 11379764Abstract: 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: GrantFiled: January 9, 2020Date of Patent: July 5, 2022Assignee: Jeff Klem, LLCInventor: Jeffrey Brian Klem
-
Patent number: 10963431Abstract: 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: GrantFiled: June 11, 2013Date of Patent: March 30, 2021Assignee: RED HAT, INC.Inventor: Jeffrey Darcy
-
Patent number: 10637842Abstract: 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: GrantFiled: August 29, 2016Date of Patent: April 28, 2020Inventors: N. Dilip Venkatraman, Savitri Dilip
-
Patent number: 10516909Abstract: 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: GrantFiled: August 29, 2016Date of Patent: December 24, 2019Inventors: N. Dilip Venkatraman, Savitri Dilip
-
Patent number: 10437916Abstract: 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: GrantFiled: June 10, 2015Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Flemming Boegelund, Steven E Hicks, Anders Westberg
-
Patent number: 10325009Abstract: 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: GrantFiled: May 4, 2017Date of Patent: June 18, 2019Assignee: Alibaba Group Holding LimitedInventor: Wenhong Chen
-
Patent number: 10255701Abstract: 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: GrantFiled: September 21, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keke Cai, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Patent number: 10154076Abstract: 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: GrantFiled: October 11, 2011Date of Patent: December 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Timothy S. Freeman, Mark S. Kolich
-
Patent number: 10049090Abstract: 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: GrantFiled: July 29, 2013Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: 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: 10042827Abstract: 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: GrantFiled: June 9, 2013Date of Patent: August 7, 2018Assignee: Beijing Qihoo Technology Company LimitedInventor: Zhigang Wang
-
Patent number: 9990271Abstract: 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: GrantFiled: July 6, 2016Date of Patent: June 5, 2018Assignee: Accenture Global Solutions LimitedInventor: Azarudeen Anifa
-
Patent number: 9848031Abstract: 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: GrantFiled: April 21, 2016Date of Patent: December 19, 2017Assignee: Implicit, LLCInventor: Edward Balassanian
-
Patent number: 9847902Abstract: 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: GrantFiled: January 4, 2013Date of Patent: December 19, 2017Assignee: Elastic Path Software, Inc.Inventor: Matthew D. Bishop
-
Patent number: 9785619Abstract: 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: GrantFiled: March 23, 2012Date of Patent: October 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter F. Hill, Andrew Hayden, Matthew L. Trahan
-
Patent number: 9749202Abstract: 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: GrantFiled: February 13, 2014Date of Patent: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Amit Santosh Jain, Dhruva Lakshmana Rao Batni
-
Patent number: 9720643Abstract: 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: GrantFiled: December 26, 2013Date of Patent: August 1, 2017Assignee: Huawei Device Co., Ltd.Inventors: Yahui Wang, Ke Jing, Wenmei Gao, Shunan Fan, Xiaoqiang Lv
-
Patent number: 9661076Abstract: 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: GrantFiled: October 20, 2015Date of Patent: May 23, 2017Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 9620124Abstract: 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: GrantFiled: February 28, 2014Date of Patent: April 11, 2017Assignee: Comcast Cable Communications, LLCInventors: Thomas Wlodkowski, Michael J. Cook
-
Patent number: 9613157Abstract: 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: GrantFiled: July 3, 2013Date of Patent: April 4, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Nishant Kaushik, Yash Kumar Gupta
-
Patent number: 9608983Abstract: 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: GrantFiled: April 30, 2013Date of Patent: March 28, 2017Assignee: Sensormatic Electronics, LLCInventor: Paul Fee
-
Patent number: 9600596Abstract: 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: GrantFiled: April 8, 2014Date of Patent: March 21, 2017Assignee: SAP SEInventors: Björn Christoph, Iwan Zarembo, Iliyan Dimov
-
Patent number: 9560136Abstract: 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: GrantFiled: August 7, 2014Date of Patent: January 31, 2017Assignee: SAP SEInventors: Michael Acker, Markus Tolksdorf
-
Patent number: 9483260Abstract: 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: GrantFiled: May 2, 2014Date of Patent: November 1, 2016Assignee: Pivotal Software, Inc.Inventors: Joseph Benjamin Hale, Andrew Wilkinson
-
Patent number: 9473453Abstract: 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: GrantFiled: March 3, 2015Date of Patent: October 18, 2016Assignee: Bryte Computer TechnologiesInventor: William James Telesco
-
Patent number: 9465986Abstract: 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: GrantFiled: June 3, 2013Date of Patent: October 11, 2016Assignee: FUJI XEROX CO., LTD.Inventors: Shigeru Okada, Minoru Sodeura, Shinji Hanaoka, Hiroyoshi Uejo, Sei Amagai, Kazuhiro Oya
-
Patent number: 9400660Abstract: 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: GrantFiled: March 12, 2013Date of Patent: July 26, 2016Assignee: INTUIT INC.Inventors: Eugene Krivopaltsev, Desiree D. G. Gosby, Cheryl Ainoa
-
Patent number: 8874692Abstract: 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: GrantFiled: March 27, 2006Date of Patent: October 28, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Barbara Laing, Aleksey Ivanov, Robert Leighty, Alice Taylor, Carey J. Joseph
-
Publication number: 20140033011Abstract: 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: ApplicationFiled: September 23, 2009Publication date: January 30, 2014Applicant: ADOBE SYSTEMS, INC.Inventors: Florentin N. Wandeler, Jason Hightower
-
Publication number: 20130066848Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 14, 2013Inventors: Timothy D. Tuttle, Adam L. Beguelin, Peter F. Kocks
-
Publication number: 20130013987Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 10, 2013Applicant: NHN CORPORATIONInventor: DongWook KIM
-
Publication number: 20130013986Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 10, 2013Applicant: NHN CORPORATIONInventor: DongWook KIM
-
Patent number: 8131752Abstract: 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: GrantFiled: November 15, 2006Date of Patent: March 6, 2012Assignee: eBay Inc.Inventors: Ehud Nir, Amir Ashkenazi