Conversion From One Markup Language To Another (e.g., Xml To Html Or Utilizing An Intermediate Format, Etc.) Patents (Class 715/239)
  • Patent number: 10372670
    Abstract: A method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 6, 2019
    Assignee: SPRINKLR, INC.
    Inventor: Andrew Thomas Busey
  • Patent number: 10338913
    Abstract: A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 2, 2019
    Assignee: Archemy, Inc.
    Inventor: Jean-Claude L. Franchitti
  • Patent number: 10334183
    Abstract: A multipoint audio processing method for processing audio streams originating from a plurality of audio clients is executed in a multipoint audio processing node. The method includes the steps of receiving control information on how to preselect audio streams from received audio streams, receiving audio streams from audio clients connected to the distributed multipoint audio processing node and generating evaluated audio streams by analyzing packets of the received audio streams in terms of at least one audio communication characteristic, and attaching an analysis result information of said analysis to said packets, in each audio stream. Audio streams are selected by deciding on whether or not any evaluated audio stream is to be transmitted further, based on the received control information and/or the analysis result information contained in said evaluated audio streams.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: June 25, 2019
    Assignee: Unify GmbH & Co. KG
    Inventor: Tomas Kukosa
  • Patent number: 10331692
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Patent number: 10326768
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
  • Patent number: 10318544
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Patent number: 10303698
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: May 28, 2019
    Assignee: SEMANTIC TECHNOLOGIES PTY LTD
    Inventor: Jonathon Peter Irons
  • Patent number: 10262377
    Abstract: A computer implemented method and a sales order data collection and management system (SODCMS) collect and manage sales order data including data from a web based sales order, a manual sales order, a sales order over a communication device, a third party consumer to consumer web based sales order, etc. The SODCMS receives sales order data from one or more sources and categorizes the sales order data based on a source type. The SODCMS parses the categorized sales order data based on filtering criteria, stores the parsed sales order data in one or more databases, and validates the stored sales order data against validation criteria. The SODCMS processes the validated sales order data and transmits the processed sales order data to a resource management platform. The SODCMS renders messages on modifications and discrepancies associated with the sales order data to consumers based on the validation of the sales order data.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 16, 2019
    Assignee: MACE ENGINEERING GROUP PTY LTD.
    Inventors: Steven Angelovski, Valentin Angelovski, Yen Ha Le Nguyen
  • Patent number: 10257244
    Abstract: The invention relates to a method for synchronizing an action in a piece of Rich Media® content with a change in a piece of audiovisual content, said Rich Media® and audiovisual content being part of a Rich Media® presentation. According to the invention, the method comprises the following steps: obtaining a piece of information representative of said change in said piece of audiovisual content, or change information; synchronizing an action in said piece of Rich Media® content with said change, said synchronization step including the following substeps: converting said change information into a Rich Media® event; detecting said event by at least one Rich Media® object of said presentation; triggering said action in said presentation on the basis of said detected event.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 9, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pierre-Erwann Gouesbet, Stephane Bellanger, Jean-Claude Dufourd
  • Patent number: 10169300
    Abstract: Techniques disclosed herein decouple a document's structure from its general content wherein the structure is retained in plaintext (both at a client device and in a server system) and the data is retained in cyphertext, and where the cloud-based server system is not tasked with the saving or management of the relevant cryptographic keys. Because the network- or cloud-based server system has “zero-knowledge” about the document's data content or the relevant cryptographic keys, an attack on the server system does not put the security of the document's data at risk. In addition, the network- or cloud-based server system may be used to perform the computationally intensive tasks of converting the document between a first format (often associated with a full-function document processing application not supported by the client device) and a second format (easily displayed and manipulated by a client device).
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: January 1, 2019
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Brienne Ghafourifar
  • Patent number: 10129489
    Abstract: A multipoint audio processing method for processing audio streams originating from a plurality of audio clients is executed in a multipoint audio processing node. The method includes the steps of receiving control information on how to preselect audio streams from received audio streams, receiving audio streams from audio clients connected to the distributed multipoint audio processing node and generating evaluated audio streams by analyzing packets of the received audio streams in terms of at least one audio communication characteristic, and attaching an analysis result information of said analysis to said packets, in each audio stream. Audio streams are selected by deciding on whether or not any evaluated audio stream is to be transmitted further, based on the received control information and/or the analysis result information contained in said evaluated audio streams.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: November 13, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Tomas Kukosa
  • Patent number: 10073898
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: September 11, 2018
    Assignee: SEMANTIC TECHNOLOGIES PTY LTD
    Inventor: Jonathon Peter Irons
  • Patent number: 10057319
    Abstract: A method and apparatus for providing applications in a rendered output of a webpage are provided. A request for accessing web content from a user device is received. The request includes information associated with the user device. The information associated with the user device includes information regarding an operating system version of the user device, a type of browser, a type of service operator, and device manufacturer of the user device. Based on the information, one or more applications from one or more application stores are obtained. Accordingly, the one or more applications obtained from the one or more application stores are rendered along with web content on a web page.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: August 21, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Samudrala Nagaraju
  • Patent number: 10031981
    Abstract: A method and associated system for converting both a tabbed table in an XML format and a collapsible section in the XML format to forms configured for storage in a relational database and use by a web-based application. The tabbed table is a first type of unstructured rich text information in the XML format that is tabbed table specific. The collapsible section is a second type of unstructured rich text information in the XML format that is collapsible section specific. The tabbed table in the XML format is transformed to an XHTML format. The tabbed table in the XHMTL format is exported from the relational database to the web-based application. Storage of the collapsible section in the XHTML format in the relational database is initiated. The collapsible section in the XHMTL format is exported from the relational database to the web-based application.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jesus I. Portilla, Ashoo B. Shetty, Michael R. Strickler
  • Patent number: 9996366
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Patent number: 9998472
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for searches associated with the enterprise information. In one aspect, a method includes receiving a query from a member of an enterprise; searching an index that includes member information and resources: the resources include entities and entity facts related to the enterprise; the entity facts are identified from the entities; the index includes data defining access privileges to the entities and the entity facts according entity fact access control lists; determining the entity facts that are accessible to the member according to the entity fact access control lists; determining, based on member information and entity facts, search result data including data describing entities and entity facts relevant to the query; and providing search results to the member of the enterprise, the search results including the entities and entity facts determined to be relevant to the query.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig, John Xiao
  • Patent number: 9973713
    Abstract: A multipoint audio processing method for processing audio streams originating from a plurality of audio clients is executed in a multipoint audio processing node. The method includes the steps of receiving control information on how to preselect audio streams from received audio streams, receiving audio streams from audio clients connected to the distributed multipoint audio processing node and generating evaluated audio streams by analyzing packets of the received audio streams in terms of at least one audio communication characteristic, and attaching an analysis result information of said analysis to said packets, in each audio stream. Audio streams are selected by deciding on whether or not any evaluated audio stream is to be transmitted further, based on the received control information and/or the analysis result information contained in said evaluated audio streams.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 15, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Tomas Kukosa
  • Patent number: 9971818
    Abstract: The present disclosure relates to a method, system, and computer program product for integrating data between a plurality of different enterprise systems. An illustrative embodiment of the disclosure provides a method for integrating data between different systems, comprising: acquiring a user interface metadata for each of a plurality of enterprise systems, wherein the user interface metadata of an enterprise system corresponds to data in the same enterprise system and describes how the data should be presented on a user interface of the enterprise system; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generating a user interface presentation for each of the plurality of enterprise systems according to the user interface metadata; and establishing, for each of the plurality of enterprise systems, a first mapping between the user interface presentation and a structure of the data.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bing Bing Du, Qian Li Jin, Ma Jirong, Kai Lin Li, Wu Wei, Wei Guo Xing
  • Patent number: 9971590
    Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
  • Patent number: 9959331
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: May 1, 2018
    Assignee: SEMANTIC TECHNOLOGIES PTY LTD
    Inventor: Jonathon Peter Irons
  • Patent number: 9959252
    Abstract: A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 9904521
    Abstract: Computer program products, methods, systems, apparatuses, and computing entities are provided for enforcing usage of a canonical model. For example, machine-automatable artifacts that express the canonical model using a set of metadata constraints and a set of transformation rules can be received from a canonical model artifact repository. These machine-automatable artifacts can be converted into language-specific bindings and applications can subsequently utilize those language-specific bindings to enforce conformity to the canonical model.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 27, 2018
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventors: Asheesh Goja, Vidhya Chari
  • Patent number: 9886424
    Abstract: The present disclosure extends to methods, systems, and computer program products for a web application framework for extracting content. In some embodiments, a computer-implemented method of dynamically extracting context associated with a web request comprises, at a context analyzer layer, receiving a web request context, wherein the web request context comprises a coded expression. Some embodiments further comprise, at the context analyzer layer, invoking the context key of the context analyzer name class, determining that the context analyzer name class is not identified or if the value of the context key is not specified, and throwing an invalid configuration exception. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: February 6, 2018
    Assignee: WAL-MART STORES, INC.
    Inventors: Bhupesh Tuteja, Abhay Maruti Kamble, Amit Khanchi
  • Patent number: 9875604
    Abstract: A wagering game system and its operations are described herein. In some embodiments, the operations include receiving event data from a first application available on a wagering game machine, wherein the event data is in a first data format that is natively understood by the first application and not natively understood by a second application available on the wagering game machine. In some embodiments, the operations further include converting the event data to a second data format natively understood by the second application, wherein the second data format is not natively understood by the first application. In some embodiments, the operations further include communicating the event data in the second data format to the second application.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: January 23, 2018
    Assignee: BALLY GAMING, INC.
    Inventors: Mark B. Gagner, Jacek A. Grabiec, Damon E. Gura, Budyanto Himawan, Jason A. Smith
  • Patent number: 9857396
    Abstract: A measuring device (10) comprising a current sensor (20) and a measuring unit (40) connected to each other by a connection cable (50). The connection cable (50) comprises three pairs of conductors of which a first measurement pair (51) is arranged to transmit a signal representative of the current measured by the sensor (20), a second power supply pair (52) is arranged to power electrically the sensor (20) and the measuring unit (40), and a third communication pair (53) is arranged to transmit at least one complementary signal between the sensor (20) and the measuring unit (40), such as an identification feature of the sensor allows the measuring unit to recognize automatically the sensor and provide an exploitable correlated value of the current measured by the sensor (20).
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 2, 2018
    Assignee: Socomec
    Inventor: Christian Kern
  • Patent number: 9841874
    Abstract: Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary within a root level (e.g., start menu or screen) of a file system. The expandable tile, for instance, may be output via a gesture to gain additional information that was not included in an unexpanded version of the tile, may be utilized to provide inputs to an application such that a user, and so on. Thus, this may support non-modal interaction by a user. Techniques are also described in which the expanded representation is included in a taskbar, which may also be used for non-modal interaction, sending of content represented in the representation to a device or application, continuation of interaction initiated with the representation by a mobile computing device, and so on. Expandable tile techniques may also be utilized to support interaction between shells of an operating system, such as a desktop and immersive shell.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jiawei Gu
  • Patent number: 9805019
    Abstract: The described technologies can be used for masking one or more heterogeneous digital contents. One or more heterogeneous digital contents can be received from one or more data sources. Further, the received one or more heterogeneous digital contents can be parsed by a first parser unit to obtain a portable format data. The portable format data can be a homogeneous digital content arranged in one or more layers. Further, masking of the portable format data can be performed by a masking unit. A masking methodology can be applied based on selection of one or more rules from a plurality of rules to obtain a masked portable format data. Further, reverse-parsing of the masked portable format data can be performed by a second parser unit to obtain a masked data. Structure of the received one or more heterogeneous digital contents remains preserved.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 31, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Shikha Gupta, Upagupta Mandal
  • Patent number: 9779007
    Abstract: A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by demonstrating operation of the one or more web sites and identifying locations of one or more fields on each web page of the one or more web sites, and the system and method stores the scripts and uses the scripts to retrieve information from such web site or web sites for any number of users. Different portions of different scripts may be used as a single script to retrieve information from a single web site. Scripts or portions of scripts may be repaired using information from previously working scripts or portions, the web site when the script or portion worked, and the web site when the script or portion did not work.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: October 3, 2017
    Assignee: INTUIT INC.
    Inventors: Aaron Patzer, Jean Sini
  • Patent number: 9754326
    Abstract: A method is presented for obtaining contact information on a client computer. A request is received to display contact information for a person on an email application running on the client computer. A determination is made as to whether third party contact information is available for a user of the email application. Instructions are obtained from a server computer for obtaining the third party contact information from a third party computer associated with a social network. Instructions are obtained from the server computer for formatting the third party contact information on the client computer. Using the instructions from the server computer for obtaining the third party contact information, the third party contact information is obtained from the third party computer. Using the instructions from the server computer for formatting the third party contact information, the obtained third party contact information is formatted and displayed on the client computer.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roberto Anthony Franco, Govind Varshney, Anatoliy Burukhin
  • Patent number: 9720566
    Abstract: Embodiments are provided for managing user interface elements. In some embodiments, a first positioning of a user interface indicator is detected within a target region of a user interface, responsive to the first positioning, at least a portion of a user interface element is overlaid onto the user interface and at least one user interface control for receiving input on incorporation options for the user interface element into the user interface is presented, and the user interface is presented based on whether incorporation option input is received.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: August 1, 2017
    Assignee: Inkling Systems, Inc.
    Inventors: Logan Falconer Smyth, Olof Alexander Mathé, Chanpory Rith
  • Patent number: 9705986
    Abstract: Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: July 11, 2017
    Assignee: ALFRESCO SOFTWARE, INC.
    Inventors: David Caruana, Ray Gauss
  • Patent number: 9684691
    Abstract: This disclosure relates to facilitating the association of structured content in a structured document with unstructured content in an unstructured document. The system described herein may be configured to facilitate the association by linking numeric instances in the structured document to corresponding numeric instances in the unstructured document. In some implementations, the system may be configured to link the numeric instances in the structured document to the corresponding numeric instances the unstructured document based on a uniqueness of the numeric instances in the structured document, structural information assigned to non-unique numeric instances, structural information assigned to unique numeric instances related to the non-unique numeric instances, unstructured contextual information related to non-unique numeric instances, and/or other information.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 20, 2017
    Assignee: Ez-XBRL Solutions, Inc.
    Inventors: George Bediako, Srinivas Murty
  • Patent number: 9680899
    Abstract: The invention relates to a method for synchronizing an action in a piece of Rich Media® content with a change in a piece of audiovisual content, said Rich Media® and audiovisual content being part of a Rich Media® presentation. According to the invention, the method comprises the following steps: obtaining a piece of information representative of said change in said piece of audiovisual content, or change information; synchronizing an action in said piece of Rich Media® content with said change, said synchronization step including the following substeps: converting said change information into a Rich Media® event; detecting said event by at least one Rich Media® object of said presentation; triggering said action in said presentation on the basis of said detected event.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: June 13, 2017
    Assignee: Amdocs Development Limited
    Inventors: Pierre-Erwann Gouesbet, Stephane Bellanger, Jean-Claude Dufourd
  • Patent number: 9674304
    Abstract: Techniques for substituting references to content shared within the social networking system. In an embodiment, a first reference to a first version of content is received. A second version of the content is selected based on at least one optimization objective. A second reference to the second version of the content is created for provision to a user of a social networking system. The second reference is provided for the user. The at least one optimization objective includes at least one of a business objective, a technical objective, and a legal objective. The content may include at least one of video and audio.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: June 6, 2017
    Assignee: Facebook, Inc.
    Inventors: Peter Hunt, Justin Alexander Shaffer
  • Patent number: 9507759
    Abstract: Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the received HTTP request has a special parameter that specifies to request part of the HTML content; acquiring the part of the HTML content according to the special parameter; and outputting the acquired part of the HTML content.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 29, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun Feng Gao, Yin Qian, Deng Peng Zhou
  • Patent number: 9477735
    Abstract: Aspects of the present disclosure relate to cloud computing-based data sharing system and method, the system including a plurality of industrial device management units configured to transmit a recent shared data to a cloud server by periodically communicating with the cloud server, to receive a recent shared data of other industrial device management units received from the cloud server and to synchronize the shared data by updating the recent shared data to its own shared data, and a cloud server configured to compare a received shared data with a pre-stored shared data, in a case a shared data is received form an industrial device management unit among the plurality of industrial device management units through a communication network, to update its shared data as a result of the comparison, and to transmit a notification message including the updated shared data to other industrial device management unit through the communication network.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: October 25, 2016
    Assignee: LSIS CO., LTD.
    Inventor: Joo Hyun Baik
  • Patent number: 9424119
    Abstract: An aspect of error handling includes a parsing block for pre-processing a document indexing application, a filtering block for discarding irrelevant documents, a transformation block to clean up and annotate input data by identifying a document language, and a processor configured for grouping inputs to collect documents for a same entity in a single spot. The processor processes a query operation. An aspect of error handling also includes a data package including a data result component that includes data generated based on successful completion of at least a portion of the query operation. The data package also includes an error information data component based on one or more errors encountered during processing of the query operation. An indicator separates the error information data from the data result. The system also includes a memory associated with a distributed file system for storing a final write output relating to the query operation.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vuk Ercegovac, Carl-Christian Kanne
  • Patent number: 9400771
    Abstract: A transformation rule generation supporting apparatus is configured to support generation of a transformation rule for transforming a transformation-source structured document having a hierarchical structure based on physical disposition of data in the document into a transformation-target structured document having a hierarchical structure based on a logical structure of data content. The apparatus includes a user interface configured to generate, display, and edit graphical representation of the transformation rule; and a restoration unit configured to determine a transformation rule in text form from the graphical representation, wherein, for the one-to-many transformation rule, the restoration unit restores the reduced rule by determining, according to an output sort order, the output order in which each of the output elements represented by the plurality of nodes is output for the input element represented by the one node.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: July 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Taiga Nakamura
  • Patent number: 9396175
    Abstract: A transformation rule generation supporting apparatus is configured to support generation of a transformation rule for transforming a transformation-source structured document having a hierarchical structure based on physical disposition of data in the document into a transformation-target structured document having a hierarchical structure based on a logical structure of data content. The apparatus includes a user interface configured to generate, display, and edit graphical representation of the transformation rule; and a restoration unit configured to determine a transformation rule in text form from the graphical representation, wherein, for the one-to-many transformation rule, the restoration unit restores the reduced rule by determining, according to an output sort order, the output order in which each of the output elements represented by the plurality of nodes is output for the input element represented by the one node.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Taiga Nakamura
  • Patent number: 9311294
    Abstract: A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott Robert Carrier, Scott N. Gerard, Sterling Richardson Smith, David Blake Styles, Eric Woods
  • Patent number: 9298841
    Abstract: Provided is a system, computer-readable medium controller, and methods for operating Microsoft Windows SHAREPOINT Services and its supportive operating system, network interface and related software and extending the SHAREPOINT Services to comprise combination fields.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: March 29, 2016
    Assignee: IMS HEALTH INCORPORATED
    Inventor: Andrew Stuart
  • Patent number: 9280752
    Abstract: Certain example embodiments described herein relate to techniques for enabling a business process model (BPM) to be transparent (in whole or in part) from the source of data that triggers it. More particularly, certain example embodiments relate to techniques enabling transparent composition and decomposition of e-form data from one or more e-form formats into data that is directly usable by a Business Process Model Engine. Information from an e-form may, for example, be used in a business process, e.g., after a template or document type is created that represents the e-form in a format that the BPM Engine understands, and the e-form may be transparently composed into and decomposed out from the business data in certain example embodiments.
    Type: Grant
    Filed: November 26, 2010
    Date of Patent: March 8, 2016
    Assignee: SOFTWARE AG
    Inventors: Phani Pandrangi, Loren Froomin, Mike Noehren, Olaf Brinkmann
  • Patent number: 9268779
    Abstract: An apparatus for dispersing content may include a processor. The processor may be configured to receive a request associated with a content item and generate a hashed identifier based at least in part on the request associated with the content item. The processor may further be configured to generate a respective container within a hierarchy of one or more containers based at least in part on the hashed identifier and store the content item in one of the one or more containers based at least in part on the hashed identifier. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: February 23, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Phillip McDonald, Basil P. Stieffen, Martin Miller, Alan R. Shealy, Kevin J. Green
  • Patent number: 9256583
    Abstract: One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Lisa M. Caten
  • Patent number: 9256582
    Abstract: One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Lisa M. Caten
  • Patent number: 9251499
    Abstract: A computing device is configured to capture accessibility information for remote technical support diagnostics. The computing device includes a computer display, a data storage device, and a communication interface. The computer display displays an application window for an application program. The data storage device stores an image and corresponding accessibility context information. The image is a screen shot of display content, including the application window, on the computer display. The accessibility context information describes an accessibility parameter associated with the application window depicted within the image. The communication interface transmits the image and the associated accessibility context information to a remote user in response to a request from the remote user.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventor: Aaron M. Cohen
  • Patent number: 9244911
    Abstract: A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott Robert Carrier, Scott N. Gerard, Sterling Richardson Smith, David Blake Styles, Eric Woods
  • Patent number: 9239820
    Abstract: A method for managing display of electronic documents is described. A user interface is generated for a visual style set of visual styles that affect display of electronic document content. A visual style of the visual style set comprises a style element set of style elements. A lock status for a style element of the style element set is received via the user interface. The lock status indicates whether the style element is editable or non-editable by a user of an electronic document associated with the visual style set. The visual style set is stored with the lock status for the style element.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 19, 2016
    Assignee: Workiva Inc.
    Inventors: Joel Alan Marks, Winston Joseph Chappell, Edward Yee Ly, Edward Joseph Cupps, Alan Joseph Streit, John Patrick Ryan
  • Patent number: 9158778
    Abstract: Techniques for content services are provided. Documents are managed from their native storage locations. Access to portions of the documents is provided via separate addressable references. Principals access and annotate the portions of the documents remotely. Identity and policy restrictions are enforced against access from the native storage locations.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: October 13, 2015
    Assignee: Novell, Inc.
    Inventors: Scott Alan Isaacson, Jason Taylor, Haripriya Srinivasaraghavan, Mandhakini Subramanian, Ravi Kumar, Manoj Madhavan, Pooja Gada
  • Patent number: 9104527
    Abstract: The automated derivation of style rules based on authored style rules. Style rules are used to apply styles to certain elements of a markup language document. Authored style rules are style rules that are created by a designer. However, the derived style rules are automatically created by evaluating an authored style rule set. Then authored style rules are displayed with derived style rules. The user interface in which the combined style rules appear may also provide interactivity such that at least one of the properties of a derived style rule is bound to a property of an authored style rule from which the property of the derived style rule was derived. In some embodiments, the derived style rules may be style rules that are helpful to the design of a document, but are not interpreted after the document is deployed.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sayuri Wijaya Gould, Ryan J. Salva, Heather T. Brown, Erik A. Saltwell, Christian Schormann