Automatic Generation Based On Input File Or Data Patents (Class 707/804)
  • Patent number: 11042895
    Abstract: A method including tracking usage data for users using a first channel and a second channel. The method also can include performing a classification of first users of the users into a first group and second users of the users into a second group. The classification can be based on the usage data. The method additionally can include, for each impression of a content element of content elements being displayed on a website to a user of the users, tracking impression response data including (a) whether the user is grouped into the first group or the second group, and (b) response data including: (i) a first response by the user to the content element in the first channel, and (ii) a second response by the user to the content element in the second channel. The method further can include receiving a request from a first user of the users to display a webpage of the website. The method additionally can include generating the webpage to include a selected content element from among the content elements.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: June 22, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhimanyu Mitra, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
  • Patent number: 11029926
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: receiving, by a computing device, an event stream comprising user actions performed within a development tool; determining, by the computing device, using the event stream, that a user is performing an action in the development tool; determining, by the computing device, an intent of the user based on cognitive analysis of the action; determining, by the computing device, a different approach that satisfies the intent of the user; and providing, by the computing device, a recommendation of the different approach to the user.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: June 8, 2021
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Matthew A. Terry, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 10991059
    Abstract: A method, system and computer program product for handling legal matters. Current and historical records associated with legal matters are analyzed. A model (hypothetical) legal matter is constructed based on such analysis. A notice based on the constructed model legal matter is created to be sent to custodians to collect and return data used in handling the model legal matter. The data collected by the custodians is then analyzed. Furthermore, the missing information from the data collected by the custodians as well as the data found and not found by the custodians from the identified missing information are analyzed. An action plan is created to handle the model legal matter based on these analyses. In this manner, by creating and utilizing such action plans, information to be collected for handling similar new legal matters will be most complete.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sharath Kumar Aithal, Parthasarthi Komperla
  • Patent number: 10915704
    Abstract: A processing platform is configured to maintain a plurality of reporting templates in the form of respective data structures, each of the data structures comprising a first field indicative of whether or not the corresponding template is a dynamic template and a plurality of additional fields comprising respective presentation unit identifiers having respective assigned values. The processing platform receives input data, and identifies at least one of the reporting templates that is relevant to the input data. For an identified reporting templates that is a dynamic template, the processing platform generates report presentation output in which presentation units corresponding to respective ones of the presentation unit identifiers are generated based at least in part on respective portions of the input data. The processing platform delivers the report presentation output to at least one of client device over a network.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: February 9, 2021
    Assignee: Dell Products L.P.
    Inventors: Giridhar Rao Sonti, Timothy Ramamurthy, Praveen Kumar Belkar, Ranjan S. Purushothama
  • Patent number: 10817897
    Abstract: Techniques for client-side event monitoring are presented. The techniques store accumulated visibility and interaction information about online content in local memory on a client device, such as, for example, within a web cookie. The client device then transmits the stored information to a remote server. The techniques do not require that a client device modify a browser by, e.g., installing a plug-in.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 27, 2020
    Assignee: COMSCORE, INC.
    Inventor: Thomas Pottjegort
  • Patent number: 10783130
    Abstract: Co-occurrence data representing e.g. preferences and facts observed in a plurality of situations may be stored in a matrix as combinations of high-dimensional sparse vectors. The matrix may be called e.g. as an experience matrix. The data stored in the experience matrix may be subsequently utilized e.g. for predicting a preference of a user in a new situation.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: September 22, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Minna Hellstrom, Mikko Lonnfors, Eki Monni, Istvan Beszteri, Mikko Terho, Leo Karkkainen
  • Patent number: 10719795
    Abstract: Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10664574
    Abstract: In general, the disclosure is directed to data storage within a peer-to-peer network that includes a plurality of computing devices. A first computing device of the peer-to-peer network stores an encrypted file in a data storage component. The first computing device creates file information metadata comprising details of the encrypted file and peer information metadata comprising details of the first computing device. The first computing device updates a file distributed hash table to include the file information metadata and a peer distributed hash table to include the peer information metadata. At least a portion of the file distributed hash table is stored on a first group of one or more computing devices of the plurality of computing devices. Further, at least a portion of the peer distributed hash table is stored on a second group of one or more computing devices of the plurality of computing devices.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 26, 2020
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Judson Powers, Paul Nicotera, Ryan Marotz
  • Patent number: 10650048
    Abstract: Described is a data integration technique and system for providing data in response to a request. The data integration system may overcome the limits of a fixed scheduling system by implementing a service dependency graph (SDG). In particular, the data integration system may represent the SDG as a directed acyclic graph (DAG). Accordingly, the system may leverage the nature of DAGs in order to derive an efficient topological ordering for calling one or more services. Thus, the data integration system may retrieve and compile data in an efficient and scalable manner.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: May 12, 2020
    Assignee: BAIDU USA LLC
    Inventors: Zhuang Li, Yifei Jiang, Dong Li, Fan Zhu, Qi Kong, Guang Yang, Jingao Wang
  • Patent number: 10642823
    Abstract: A computer implemented method for manipulating data comprises receiving log transaction information from a primary database system at a secondary database system and parsing the log transaction information to identify data objects that have been modified on the primary database system. The secondary database system determines whether the data objects are present in main memory on the secondary database system. If the data objects are not in the main memory, they are copied from persistence data volumes to the main memory. The data objects are modified by replaying the log transactions on the data objects in the main memory. Then, the data objects in the persistence data volumes are modified. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 5, 2020
    Assignee: SAP SE
    Inventors: Mihnea Andrei, Rolando Blanco, Shiping Chen, Martin Heidel, Vivek Kandiyanallur, Thomas Peh, Joern Schmidt, Liang Song, Peter Steinemann
  • Patent number: 10586016
    Abstract: A method for relocating medical data in a computer network having a plurality of storage nodes connected via data transfer channels is provided. Technical conditions for relocating the medical data from a first storage node to a second storage node are determined. A relocation of the medical data is decided based on the technical conditions and a predetermined relocation plan. The medical data is automatically relocated from the first storage node to the second storage node via the transfer channel when a relocation of the medical data is decided.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: March 10, 2020
    Assignee: Siemens Healthcare GmbH
    Inventors: Lutz Dominick, Vladyslav Ukis
  • Patent number: 10423630
    Abstract: Techniques for presenting a profile card personalized to a member of a social network are described. A first viewer profile can be selected, using member data, from a list of profiles of viewers having viewed a first member profile of a first member, the member data having profile attributes associated with each profile. Additionally, a profile card can be generated for the selected first viewer profile based on the profile attributes associated with the first viewer profile. Moreover, a relevance score for a first highlight associated with the selected first viewer profile can be calculated based on the member data of the first member profile. Furthermore, the profile card can be updated to include the first highlight when the calculated relevance score for the first highlight is higher than a predetermined threshold value. Subsequently, a user interface can cause a presentation of the profile card on a display of a device of the first member.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alberto Fabian Nevarez, Thomas Michael Lee
  • Patent number: 10387474
    Abstract: A system and method for identifying topics in unstructured data. The method includes obtaining unstructured data from at least one data source, wherein the obtained unstructured data includes at least one unstructured data object; determining, based on the obtained unstructured data, at least one set of topic identification rules; identifying, based on the at least one unstructured data object and the at least one set of topic identification rules, at least one candidate topic of the unstructured data; and analyzing the unstructured data with respect to the at least one candidate topic to determine at least one representative topic from among the at least one candidate topic, wherein each of the at least one representative topic indicates a context of at least a portion of the unstructured data.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: August 20, 2019
    Assignee: HARMON.IE R&D LTD.
    Inventor: Roy Sheinfeld
  • Patent number: 10372421
    Abstract: In an example, a method for developing a customer system utilizing a preexisting cloud-computing platform is provided. The method may include defining a platform architecture for the customer system to be developed in terms of a plurality of architecture types—and their predefined architecture type unit. The method may include displaying an indicator of first and second indicators, the first and second indicators corresponding to confirmation of the platform architecture and non-confirmation of the platform architecture, respectively, based on information about a subset of deliverables corresponding to the architecture types.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 6, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventors: Gerhard Friedrich Mack, Stefan Puhl
  • Patent number: 10346374
    Abstract: Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 9, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Rob K. Johnson, Kenneth C. Barnett
  • Patent number: 10311110
    Abstract: A system and a method, the method including receiving a set of documents, the set including at least one instance of an unstructured document; parsing the set of documents to obtain information regarding the set of documents; determining a map of a map for the set of documents based on the information obtained by the parsing; generating a hierarchical semantic representation of the set of documents based on the map of the map; and storing the hierarchical semantic representation of the set of documents.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 4, 2019
    Assignee: SAP SE
    Inventor: Hemant Kumar
  • Patent number: 10296462
    Abstract: A method for accelerating queries using dynamically generated columnar data in a flash cache is provided. In an embodiment, a method comprises a storage device receiving a first request for data that is stored in the storage device in a base major format in one or more primary storage devices. The storage device comprises a cache. The base major format is any one of: a row-major format, a column-major format and a hybrid-columnar format. Based on first one or more criteria, it is determined whether to rewrite the data into rewritten data in a rewritten major format. In response to determining to rewrite the data into rewritten data in a rewritten major format, the storage device rewrites at least a portion of the data into particular rewritten data in the rewritten major format. The rewritten data is stored in the cache.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventors: Juan Loaiza, Amit Ganesh, Roger Macnicol, Jesse Kamp, Allison Holloway, Adrian Ng, Vineet Marwah
  • Patent number: 10248283
    Abstract: A method for a processor to provide a user interface to manage entities in a software system domain includes, in response to receiving a command line, executing the command, receiving the output of the command where the output include metadata of an entity in the software system domain, preserving the metadata, converting the output to a text item, displaying the converted text item in the user interface, and associating the text item in the user interface with its metadata. The method further includes, in response to receiving a user interaction with the displayed text item from a pointing device or a keyboard, retrieving the metadata associated with the text item in the user interface and performing, based on the metadata associated with the text item, an entity-specific action for the selected item, such as generating an entity-specific contextual menu or invoking a command on the entity.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: April 2, 2019
    Assignee: VMWARE, INC.
    Inventors: Danail Grigorov, Martin Marinov
  • Patent number: 10198425
    Abstract: The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: February 5, 2019
    Assignee: Open Text Holdings, Inc.
    Inventors: Wenbin He, Wenfeng Li, Rima Kanguri, Yu Li
  • Patent number: 10025828
    Abstract: A method for generating a unified database includes receiving a structured set of data, where each set is made up of records having fields, aggregating values within a first field of the records, automatically applying a set of rules to the first field values to determine correlations among the first field values, calculating a confidence level regarding a label for the first field, providing the label to the first field, storing the first field values in the first field in the unified database, and receiving more information to increase the confidence level. A system for generating a clinical database and a method for using the database are also described.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: July 17, 2018
    Assignee: Medidata Solutions, Inc.
    Inventors: Glen de Vries, Michelle Marlborough
  • Patent number: 9891909
    Abstract: The disclosure generally describes methods, software, and systems, including a method for updating an application. At least one application instance of an application is managed. Each application instance is associated with a plurality of executing work processes connected with a first database schema. A bridge database schema is generated that is related to the first database schema. The bridge database schema represents a copy of the first database schema and is generated in response to initiation of an update to the application. In response to determining that the generation of the bridge database schema is complete, for each of the plurality of work processes, a commit work action performed by the particular work process is determined. In response to determining performance of the commit work action, the particular work process is connected to the bridge database schema.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 13, 2018
    Assignee: SAP SE
    Inventors: Heiko Konrad, Edgar Lott, Andrea Neufeld
  • Patent number: 9864793
    Abstract: According to one aspect of the present disclosure, a method and technique for language tag management includes: accessing a standardized language tag repository to identify changes in repository language tags; searching records of a data source categorized using language tags to identify language tags present in records of the data source; determining whether the language tags present in the records of the data source are inconsistent with the repository language tags; responsive to determining that the language tags present in the records of the data source are inconsistent with the repository language tags, determining a language tag update policy for the data source; and performing a language tag update process for the records according to the language tag update policy to re-categorize the records based on the repository language tags.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: January 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amanda Y. Burgmeier, Su Liu, Kiai Weidemann
  • Patent number: 9830376
    Abstract: According to one aspect of the present disclosure, a system and technique for language tag management includes a data source categorized using language tags and logic executable by a processor unit to: access a standardized language tag repository to identify changes in repository language tags; search records of the data source to identify language tags present in records of the data source; determine whether the language tags present in the records of the data source are inconsistent with the repository language tags; responsive to determining that the language tags present in the records of the data source are inconsistent with the repository language tags, determine a language tag update policy for the data source; and perform a language tag update process for the records according to the language tag update policy to re-categorize the records based on the repository language tags.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amanda Y. Burgmeier, Su Liu, Kiai Weidemann
  • Patent number: 9805042
    Abstract: Systems and methods are disclosed herein for organizing a plurality of files on a cloud file system. A processor identifies the plurality of files and identifies features of the plurality of files. The features of a file in the plurality of files include at least three selected from the group comprising file content, keywords in the file, file name, time of creation of the file, time of modification of the file, type of the file, a set of users with whom the file is shared over the cloud file system, folder depth of the file, and an origination of the file. The plurality of files is clustered into a plurality of groups, each group including a subset of the plurality of files. The clustering is based on assessed similarity scores across each subset of the plurality of files, and an indication of the clustering is output to a user.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: October 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Cayden Meyer
  • Patent number: 9785634
    Abstract: Methods and systems of integrated batching and random sampling of documents for enhanced functionality and quality control, such as validation, within a document review process are provided herein. According to various embodiments, a batching request may be received and may include a population size that corresponds to a total amount of documents available for sampling. The batching request may also include an acceptable margin of error. A random sample size may be calculated based on the batching request, and then a subset of documents corresponding to the random sample size may be selected from the total amount of documents available for sampling. The subset of documents may be grouped into one or more batches, and the one or more batches may be assigned to one or more review nodes.
    Type: Grant
    Filed: June 4, 2011
    Date of Patent: October 10, 2017
    Assignee: Recommind, Inc.
    Inventor: Jan Puzicha
  • Patent number: 9754013
    Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 5, 2017
    Assignee: UBERFAN, LLC
    Inventors: Terrence J. Barthel, Jeffrey P. Ess
  • Patent number: 9678670
    Abstract: A method and system for compute element state replication is provided. The method includes transforming at least a subset of metadata of a source compute element from a memory tier of the source compute element to a block representation; within a destination compute element, mounting the block representation; reverse transforming the metadata to a memory tier of the destination compute element; and using the reverse transformed metadata to operate the destination compute element.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: June 13, 2017
    Assignee: PLEXISTOR LTD.
    Inventors: Amit Golander, Sagi Manole
  • Patent number: 9626413
    Abstract: One embodiment of the present invention provides a system for ranking content popularity in a content-centric network (CCN) content cache. During operation, the system receives an interest in a piece of content stored in the content cache, services the interest by accessing the piece of content, updates a service rate associated with the piece of content, updates system-wide service rate statistics, and determines a popularity level associated with the piece of content based on the updated service rate and the updated system-wide service rate statistics.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: April 18, 2017
    Assignee: CISCO SYSTEMS, INC.
    Inventor: Marc E. Mosko
  • Patent number: 9576148
    Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: February 21, 2017
    Assignee: M-FILES OY
    Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsapelto, Timo Partanen
  • Patent number: 9479813
    Abstract: A method includes displaying content on a television, detecting a personal display device in proximity of the television, detecting a selection of content displayed on the television, detecting an instruction associated with the selection, displaying, based on the instruction, information associated with the selection on the personal display device and displaying on the television an alert indicating that the information associated with the selection is on the personal display device.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: October 25, 2016
    Assignee: ROKU, INC.
    Inventors: Greg Garner, Tomoko Shintani
  • Patent number: 9342544
    Abstract: In one embodiment, a method includes adding, by a computer processor, two or more compressed columns to one or more pages of a database. The adding is performed in parallel by a plurality of page-formatter threads. Each page-formatter thread adds data to the database from no more than a single compressed column.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying-Pong Chen, Christina M. Lee, Antti-Pekka Liedes, Sam S. Lightstone, Marko Milek, Vijayshanker Raman, Richard S. Sidle, Jussi Vuorento, Li Zhou
  • Patent number: 9336009
    Abstract: Certain aspects of the present disclosure relates to processing functionality of a Configuration Manager Computer Association Tool (CMCA) to an Operating System Deployment (OSD) computer association process. The disclosure includes processing the Operating System Deployment (OSD) functionality of a Microsoft System Center Configuration Manager (SCCM) to configure a server, wherein the OSD causes the server to a Pre-boot Execution Environment (PXE Boot). The SCCM may be launched for the PXE boot process to be associated with the server and configure the SCCM to associate with a specific OSD Task Sequence. Boot from a Network Interface Card (NIC) that has an associated MAC address, using the PXE, wherein the PXE boot process then hands the operation over to the designated OSD Task Sequencer (TS) which handles the configuration process according to at least one variable.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: May 10, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Robert Moore Gilbert, Richard A. Paul, Jr., Robert Keith Cahoon
  • Patent number: 9280568
    Abstract: A method for updating a database schema may include maintaining a database, database schema and a first version of an application. The method may include generating application schema for the first version of the application, the application schema including a mapping of one or more classes of the application to a respective table in the database. The method may include executing the first version of the application and storing an application data object in the database in accordance with the application schema. While the first version of the application is executing, the method may include receiving a request to update the first version of the application to a different version, identifying application metadata for the different version of the application, comparing the application metadata for the different version of the application with the database schema for the database, and updating the database schema based on the comparison.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventor: Gerard McCaffrey
  • Patent number: 9282516
    Abstract: Disclosed herein is a technique for enabling mobile computing devices to share observation information using low-energy communication protocols. This observation information can include network connectivity information and GPS location information that is either known to or being sought out by a mobile computing device. When observation information (if any) maintained by a mobile computing device does not satisfy a threshold level of confidence, the mobile computing device can query neighboring mobile computing devices for corresponding observation information that satisfies the threshold level of confidence. Conversely, the mobile computing device can be configured to advertise observation information to the neighboring mobile computing devices when the observation information satisfies the threshold level of confidence.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 8, 2016
    Assignee: Apple Inc.
    Inventors: Anandamoy Sen, Arvind Swaminathan
  • Patent number: 9094308
    Abstract: Techniques are described for determining latency in a physical network that includes a number of network devices over which packets travel. A virtual network controller receives a plurality of messages from a plurality of network devices in a network, each of the messages including a packet signature comprising a hash of an invariant portion of an original packet that uniquely identifies the original packet, an identifier of one of the plurality of network devices from which the respective message was received, and a timestamp indicating a time an original packet was processed by the network device from which the respective message was received. The virtual network controller determines a latency of a physical network path in the network based on analysis of contents of the identified messages having a common packet signature.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 28, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Tirthankar Ghose, Harshad Bhaskar Nakil, N D Ramesh
  • Patent number: 9043364
    Abstract: A system and method are disclosed for rationalizing configurations associated with one or more products. The system includes a database associated with one or more customers. The system further includes an order analysis system coupled with the database. The order analysis system is capable of rationalizing the differences between configurations of various combinations of options that are stored in the database.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: May 26, 2015
    Assignee: JDA Software Group, Inc.
    Inventors: Aamer Rehman, Jonathan Bier, Suriya Ganesan
  • Publication number: 20150142857
    Abstract: In an approach for utilizing photographic metadata for automated photographic setup, a computer receives photographic metadata. The photographic metadata is contained within an image file. The computer transmits configuration information to one or more photographic devices in a photographic setup. The configuration information is based on the photographic metadata. The computer receives a configuration update from the one or more photographic devices in the photographic setup. The computer determines whether the one or more photographic devices in the photographic setup are configured correctly, based on at least comparing the configuration update to the photographic metadata.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Patent number: 9032000
    Abstract: A system for geolocation of social media posts, comprising a social search engine; a geolocation software module; and a network-attached database comprising at least a media storage and a metadata storage. The social search engine retrieves a plurality of social media content postings and stores them in the database; and the geolocation software module geolocates a first social media content posting by: extracting metadata from the posting; extracting embedded location data from the posting; identifying an author of the posting; determining if the metadata storage contains location-related data about the author, if one was identified; determining if author location data is available; identifying any known place names in the social media content posting; disambiguating a plurality of locations obtained; and geotagging the posting and storing the resulting geotagged posting in the metadata storage.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 12, 2015
    Assignee: Digital Globe Inc.
    Inventors: Luke Barrington, Nathan Ricklin, Shay Har-Noy
  • Patent number: 9031995
    Abstract: Systems and methods aggregate data and use caching techniques. In one implementation, a computer-implemented method aggregates data. A server receives a request for data that includes one or more identifiers. Based on at least one of the one or more identifiers, at least one template defining a view of the data is retrieved. One or more modules are identified based on the at least one template and one or more services are invoked to obtain the one or more modules. The one or more modules are received and processing by applying one or more business logic rules. At least a portion of the one or more processed modules are stored in a data store. The view of the data is generated based on the processed one or more modules and a response is transmitted to a client that includes the view of the data.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Paul Raden, II, Antoun Kanawati, Jamie Hunter, Mukul Vijay Karnik, Roshith Rajagopal
  • Patent number: 9026555
    Abstract: Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: May 5, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Behzad Shahraray, Andrea Basso, Lee Begeja, David C. Gibbon, Zhu Liu, Bernard S. Renger
  • Patent number: 9015205
    Abstract: Upon requesting to share one or more types of identity information, a user is automatically presented with an interface through which the user can interact in selecting an amount of identity items to share. A subset of the total identity items selected may then be shared with specified entities. Interfaces can also be used to assist the user in managing identity information that has been shared with others by providing the user with a visual list of entities for which the user has shared specified identity information and to whom updated information can be sent.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Melissa W. Dunn, Marcus Harvey
  • Patent number: 9015193
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for expressing and evaluating aggregation functions, including aggregation functions in the context of recursive aggregates, in data languages that implement fixed point semantics. One of the methods includes receiving input specifying, explicitly or implicitly, an aggregation function agg having an input type and an output type, a relation s that has a domain and a range and that represents one or more entities to be aggregated over, and a relation t that is a relation from the range of s to the input type of the aggregation function agg; and evaluating an aggregation construct agg* to calculate a relation between the domain of s and the output type of the aggregation function agg according to agg*(s, t)={(m, agg(n))|?d: (m,d)?s,n??{|t(y)|y?s(m)|}}.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 21, 2015
    Assignee: Semmle Limited
    Inventor: Oege de Moor
  • Publication number: 20150106407
    Abstract: Provided are techniques for cyclic based data partitioning policy with automatic physical schema management. A data partitioning policy for data is received, wherein the data partitioning policy identifies a condition for automatically implementing the data partitioning policy and criteria for modifying a set of partitions. In response to the condition occurring, the data partitioning policy is automatically applied to select at least one partition from the set of partitions based on the criteria. An operation is performed on the at least one partition to modify the set of partitions.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Lynette D. ADAYILAMURIYIL, Marco GRECO, John F. MILLER, III, Raghupathi K. MURTHY, Sitaram VEMULAPALLI
  • Publication number: 20150106408
    Abstract: A method, system, and/or computer program product associates new contextual state information about a changed data structure with a beneficial target data. Event data, which describes an event that modifies a data structure, is incorporated into the data structure to create a changed data structure state. New contextual state information, which describes the changed data structure state, is generated and transmitted to multiple beneficial target data stores, wherein applying the new contextual state information to a particular beneficial target data affects an activity that utilizes the particular beneficial target data.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT R. FRIEDLANDER, JAMES R. KRAEMER, HAROLD L. OSSHER, DAVID M. UNGAR
  • Patent number: 9002905
    Abstract: Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frederick A. Kulack, John E. Petri
  • Patent number: 9003286
    Abstract: A method of allowing listeners to participate in broadcast programming is provided, the method generally comprising one or more of providing a library of media elements accessible by a plurality of listeners; receiving from each of at least two of the listeners a playlist of media elements, wherein at least one of the media elements in each playlist is from the library of media elements; editing the playlists using broadcast scheduling software; providing the edited playlists to the plurality of listeners for playback, and for feedback regarding the playlists; and receiving feedback from at least one of the listeners regarding the playlists. A system and apparatus are similarly provided.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: April 7, 2015
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Theodore N. Myers, Kevin R. Lockhart, Jeffrey D. Zigler, Alan L. Sledge, Richard D. Wooden, Jacqueline J. Lockhart
  • Patent number: 8996589
    Abstract: A digital asset management system effectively provides full control of compound media assets and their specific components. The digital asset management data model supports the creation and management of multiple levels of granularity or metadata enrichment, and different sets of file types or renditions used throughout the digital asset processing life-cycle. The extensible digital asset management data model allows telecommunications service providers to augment or enrich compound media asset metadata, and thereby, optimize the relationship between media assets, and enhance storage and retrieval functionalities. The digital asset management system solves the technical problems arising from ingesting, storing, and managing rich media assets economically and efficiently.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: March 31, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Alessandra Macchietti, Karim El Haffar
  • Patent number: 8984025
    Abstract: A method and apparatus for processing a transform function and parameter information to represent data files is described. In one embodiment, the method includes processing at least one data file to identify a reference file, a transform function and parameter information and storing the transform function and the parameter information, wherein the transform function and the parameter information is applied to the reference file to create the at least one data file.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 17, 2015
    Assignee: Symantec Corporation
    Inventors: Deepak Tanksale, Srineet Sridharan, Basant Rajan
  • Patent number: 8984026
    Abstract: An apparatus and method for generating context-aware information based on local service information are provided. In one embodiment, a hardware apparatus for generating context-aware information may include an information receiver configured to receive local service information from a local server; and a context-aware information generator configured to generate context-aware information associated with a user based on sensor information and the received local service information.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Su Myeon Kim
  • Patent number: 8984350
    Abstract: Embodiments of a method and apparatus for replicating a process performed on a first computer on a remote computer, particularly for the replication of a database maintained of each of the computers. An offset is added to time stamps for a sequence of commands so that a correction in a command or data associated with the command that is subsequently received before the command is executed can be implemented. The correction can result in removing the command from the sequence of commands to be performed, changing the data associated with the command or delaying execution of the command, for example.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Zhi Weng, Lantian Zheng