Distributed Search And Retrieval Patents (Class 707/770)
  • Patent number: 10127279
    Abstract: Embodiments relate to an eigenvalue-based data query. An aspect includes receiving a query request that includes a query statement. Another aspect includes calculating eigenvalues of key component elements in the query statement. Another aspect includes matching eigenvalues of nodes in an execution plan of a historical query statement to the eigenvalues of the key component elements. Yet another aspect includes based on determining success of matching the eigenvalues of the key component elements to the eigenvalues of the nodes in an execution plan of the historical query statement, generating an execution plan of the query statement.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing Jing Liu, Lei Qiu, Chen Wang, Fu Fei Xu, Guang Zhou Zhang, Sheng Zhao, Zan Zhou
  • Patent number: 10121380
    Abstract: An accident reporting arrangement for a motor vehicle includes at least one camera capturing images of an environment surrounding the motor vehicle. A microphone is positioned to produce a microphone signal based on sounds in a passenger compartment of the motor vehicle. A global positioning system determines a global position of the motor vehicle. An electronic processor is communicatively coupled to each of the at least one camera, the microphone, the global positioning system, and a user-actuatable switch. The electronic processor causes an accident reporting signal to be wirelessly transmitted in response to a user actuating the user-actuatable switch. The accident reporting signal is dependent upon the images captured by the at least one camera, the global position of the motor vehicle, and the microphone signal.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: November 6, 2018
    Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America
    Inventors: Shantha Kumari Rajendran, Padhu Kanagaraj
  • Patent number: 10115126
    Abstract: Embodiments are disclosed for a method that may include accessing events in a field-searchable data store. The events may include raw machine data associated with a timestamp. The raw machine data may represent interactions between a mobile device and one or more network devices at a locale. The method may further include determining, based on the interactions, one or more geographic positions of the mobile device, and calculating a metric for the locale using the geographic positions.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 30, 2018
    Assignee: SPLUNK, INC.
    Inventors: Brian Gabriel Nash, Andrew Hoy Stein
  • Patent number: 10108813
    Abstract: A system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment discloses managing access by multiple users to a predefined query against data in a database. The embodiment comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz
  • Patent number: 10095699
    Abstract: A slave computer reads a plurality of input files that have different formats and generates, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files. The slave computer sorts data in each intermediate file in accordance with the join key. The slave computer extracts, from each intermediate file that has data sorted therein, data that has the format of each of the input files so as to generate a plurality of output files that have data sorted therein with respect to each of the input files. The slave computer inputs the plurality of output files generated to a join program that joins data.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: October 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Haruyasu Ueda, Takamitsu Maeda
  • Patent number: 10057772
    Abstract: Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: August 21, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
  • Patent number: 10051043
    Abstract: In accordance with an embodiment, described herein is a system and method for JMX support in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, a plurality of managed beans, each managed beans being a partition level managed bean or a domain level managed bean, each partition level managed bean originating at an originating partition of the one or more partitions, and a JMX framework comprising an API and a managed bean server. The plurality of managed beans can be registered at the managed bean server, with the partition level managed beans being decorated with an identifier.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 14, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Christopher Kasso, Peter Bower, Qianhong Pan, Sanjeeb Sahoo, Nazrul Islam, Rajiv Mordani, Byron Nevins, MD. Sazzad Hossain, Rehana Tabassum, Yamini Kalyandurga Balasubramanyam
  • Patent number: 10050918
    Abstract: A method for creating at least one new thread associated with an online conversation is provided. The method may include monitoring the online conversation to detect a new or updated element of the online conversation. The method may also include extracting the detected new or updated element. The method may further include analyzing the online conversation and the extracted detected new or updated element to determine if a new online conversation has started. The method may include extracting a plurality of members associated with the online conversation. The method may also include extracting a plurality of content associated with the extracted detected new or updated element. The method additionally include prompting a user to determine if a new online conversation should be created. The method may also include creating the new online conversation. The method may further include notifying the plurality of extracted members about the created new online conversation.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
  • Patent number: 10038731
    Abstract: Systems for managing content in a cloud-based service platform. A server in a cloud-based environment is interfaced with storage devices that hold one or more stored objects accessible by two or more users. The stored objects comprise folders and files as well as other objects such as workflow objects that are associated with the folders or the files. The workflow objects comprise workflow metadata that describes a workflow as a set of workflow tasks to be carried out in a progression. Processing of a workflow task and/or carrying out a portion of the progression includes modification of shared content objects. The processing or modification events are detected through workflow events, which in turn cause one or more workflow responses to be generated. Workflow responses comprise updates to the workflow metadata to record progression through the workflow and/or workflow responses comprise updates to any one or more of the stored objects.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 31, 2018
    Assignee: Box, Inc.
    Inventors: Anne Elizabeth Hiatt Pearl, Jenica Nash Blechschmidt, Natalia Vinnik, Robert Kyle Waldrop, Sam Michael Devlin, Steven Luis Cipolla, Sesh Jalagam
  • Patent number: 10031922
    Abstract: A method for query evaluation comprises receiving a query over a set of distributed data sources, decomposing the query into a set of sub-queries of the query, evaluating each sub-query in the set of sub-queries with respect to each data source in the set of distributed data sources, wherein evaluating comprises determining which data sources in the set of distributed data sources are capable of answering each sub-query and at what cost, computing a set of distributed plans by composing one or more of the sub-queries in one or more of the data sources, evaluating each plan in the set of distributed plans, selecting a sub-set of plans from the set of distributed plans to be executed for responding to the query, executing the selected sub-set of plans, and returning results of the query.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Achille B. Fokoue-Nkoutche, Anastasios Kementsietsidis, Spyros Kotoulas, Muhammad Mustafa Rafique
  • Patent number: 10025795
    Abstract: A method for query evaluation comprises receiving a query over a set of distributed data sources, decomposing the query into a set of sub-queries of the query, evaluating each sub-query in the set of sub-queries with respect to each data source in the set of distributed data sources, wherein evaluating comprises determining which data sources in the set of distributed data sources are capable of answering each sub-query and at what cost, computing a set of distributed plans by composing one or more of the sub-queries in one or more of the data sources, evaluating each plan in the set of distributed plans, selecting a sub-set of plans from the set of distributed plans to be executed for responding to the query, executing the selected sub-set of plans, and returning results of the query.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Achille B. Fokoue-Nkoutche, Anastasios Kementsietsidis, Spyros Kotoulas, Muhammad Mustafa Rafique
  • Patent number: 10019473
    Abstract: An approach, referred to herein as parallelized-external-table access, generates rows from a single external table in parallel for a given query. Under parallelized-external-table access, an execution plan generated for the query includes multiple work granules that generate rows for a single external table from a data source. Such work granules are referred to herein as external work granules. Each external work granule of the execution plan may be assigned to a slave process, which executes the external work granule in parallel with another slave process executing another external work granule. External tables are accessible on a cluster of data nodes in a distributed data access system (e.g. Hadoop Distributed File System) connected to a DBMS.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: July 10, 2018
    Assignee: Oracle International Corporation
    Inventors: Daniel McClary, Allen Brumm, James Stenoish, Robert K. Abbott
  • Patent number: 10019521
    Abstract: Systems and methods for improving search results using assessment based routing are provided. In example embodiments, social network data for members in an organization and members outside the organization is accessed. An internal member and external member may share one or more attributes, such as working on the same project or within the same company. An electronic assessment can be sent to the internal member to generate assessment data about the external member. The assessment data can be included in an electronic message sent to the external member. Interaction data from the electronic message can be received when the external member opens and interacts with the electronic message.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Steven Tague, Peter Hume Rigano, Keqing Liang
  • Patent number: 10019733
    Abstract: An approach is provided for providing a collaborative reply to a flooding message over an ad-hoc mesh network. A reply message to a flooding message is received by a wireless node within the ad-hoc network. The wireless node monitors for an acknowledgement of receipt of the reply message according to a routing table and initiates a scheduled transmission of the reply message based on the monitoring.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: July 10, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Kari Leppanen, Mika Kasslin, Mikko Tirronen, Markku T. Turunen, Sami Virtanen
  • Patent number: 10015132
    Abstract: At least one processing device comprises a processor coupled to a memory and implements virtualization infrastructure including a first container comprising a software agent of a locator-identifier separation protocol. The software agent is configured to communicate with a locator-identifier mapping system that associates identifiers of respective endpoints with respective locators in accordance with the locator-identifier separation protocol. The endpoints comprise respective ones of a plurality of additional containers of the virtualization infrastructure. The first container may be coupled to the plurality of additional containers via a bridge element that combines virtual interfaces of respective ones of the additional containers into a single physical network interface.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaohong Qin, Kenneth Durazzo, Suresh Kumar, Vaibhav Khanduja, Ryan Wallner
  • Patent number: 10015013
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating efficient replication of hierarchical structures. In the regard, the number of nodes within a hierarchical structure to replicate is minimized such that the hierarchical structure is more efficiently replicated. Generally, to determine which nodes to replicate, node identifiers, such as hash values, that represent the content of the corresponding nodes can be utilized. In this manner, upon edits being made to content within a hierarchical structure, node identifiers can be updated to reflect the edited content. When a replication operation is initiated, the node identifiers for the current content existing on one computing device can be compared to the node identifiers associated with the previously replicated content on another computing device. The particular nodes to replicate can be based on any discrepancies between the corresponding node identifiers.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: July 3, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Antonio Sanso, Tommaso Teofili
  • Patent number: 10009727
    Abstract: Disclosed are examples of performing mobile station modifications. According to one example a method may include transmitting a notification from a mobile station to an advertisement server and receiving at least one advertisement parameter at the mobile station responsive to the transmitted notification. The method may also include performing a modification to a current state of the mobile device based on the at least one advertisement parameter and a distance between the mobile station and at least one establishment registered with the advertisement server.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: June 26, 2018
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10009278
    Abstract: A method for designing a Network Function Virtualization (NFV) architecture includes accepting a definition of multiple Virtual Network Functions (VNFs), and of one or more packet types having respective occurrence probabilities, wherein each packet type is associated with a respective subset of the VNFs that are to be applied to packets of that packet type. Information on multiple available physical computers, each capable of running only a partial subset of the multiple VNFs, is further accepted. The VNFs are allocated to the physical computers by applying an optimality criterion to definition and the information.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: June 26, 2018
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ori Rottenstreich, Dror Goldenberg
  • Patent number: 10002114
    Abstract: A computer-implemented method of generating interactive electronic documents comprises: generating each of the electronic documents as an object having a non-variable first part, the non-variable first part comprising instructions configured to direct a processing unit to perform a function call in response to user interaction, and a variable second part separate from the non-variable first part, the variable second part comprising variable data and functions defined to return the variable data in response to the function call. The invention provides generating interactive electronic documents at high speed, in particular in order to enable high throughput.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: June 19, 2018
    Assignee: GMC SOFTWARE AG
    Inventors: Jan Knoulich, Didier Rouillard
  • Patent number: 9984249
    Abstract: A computing device includes a network interface, a storage controller, a sharing tool and a protection service. The network interface communicatively couples the computing device to one or more computing devices. The storage controller is configured to access a plurality of digital payloads. Each of the digital payloads is associated with a plurality of access tags including content tags and context tags. The sharing tool is configured to share, with a recipient computing device via the network interface, a selected digital payload. The protection service configured to automatically control sharing of the selected digital payload with the recipient computing device based on determining that a prospective recipient associated with the recipient computing device has a work designation or a personal designation that is inconsistent with one or both of a context indicated by the context tags and a content indicated by the content tags.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Blake Thomas Walsh
  • Patent number: 9971794
    Abstract: Embodiments relate to converting data object(s) from a multi-source database environment into a single-source database environment. Such a conversion may be desirable to increase performance and/or reduce consumption of processing resources. An engine is configured to receive a multi-source database universe from a repository. The engine analyzes that universe to identify details thereof for conversion, e.g., connections, tables, views, alias tables, etc. A new single-source connection is registered, and then the single-source universe is re-generated through a universe conversion algorithm, an automatic function mapping algorithm, and a query generation algorithm. Embodiments avoid labor intensive manual re-creation of the universe, and may be implemented as an automatic conversion wizard also updating dependent report queries per new single-source query patterns.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: May 15, 2018
    Assignee: SAP SE
    Inventor: Makesh Balasubramanian
  • Patent number: 9971798
    Abstract: Processing data in a computing system includes receiving a plurality of records that each have one or more values for respective fields of a plurality of fields. Data type information associates each of one or more data types with at least one identifier.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: May 15, 2018
    Assignee: Ab Initio Technology LLC
    Inventor: Muhammad Arshad Khan
  • Patent number: 9971826
    Abstract: In some embodiments, an apparatus includes a memory having an instance of a distributed shared memory and a processor operatively coupled to the memory. The processor is configured to instantiate a first instance of a front-end application and receive, at the first instance of the front-end application, and input signal associated with a state of the first instance of the front-end application. The processor is configured to insert a value into a field data structure defined in the instance of the distributed shared memory and associated with an event source configured through a second instance of the distributed shared memory. The processor is configured to generate an event object indicative of the value inserted into the field data structure and send a signal to update the second instance of the front-end application.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 15, 2018
    Assignee: SyncRTC Inc.
    Inventor: Victor Sánchez Belmar
  • Patent number: 9959503
    Abstract: A social networking system receives messages from users that include hashtags. The social networking system may use a natural language model to identify terms in the hashtag corresponding to words or phrases of the hashtag. The words or phrases may be used to modify a string of the hashtag. The social networking system may also generate computer models to determine likely membership of a message with various hashtags. Prior to generating the computer models, the social networking system may filter certain hashtags from eligibility for computer modeling, particularly hashtags that are not frequently used or that more typically appear as normal text in a message instead of as a hashtag. The social networking system may also calibrate the computer model outputs by comparing a test message output with outputs of a calibration group that includes positive and negative examples with respect to the computer model output.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 1, 2018
    Assignee: Facebook, Inc.
    Inventors: David Vickrey, Jeffrey William Pasternack
  • Patent number: 9942106
    Abstract: A network broker divides IP address space into subnets to allow IT infrastructure transfers using a cloud computing environment. A link established between a client and network broker allows transfer of data and provides connectivity between the client and cloud providers. IT infrastructure to be divested is provisioned onto subnets in a cloud environment. A second link is established via the network broker between the entity being divested and the provisioned IT infrastructure. Client access to provisioned IT infrastructure is cut by rerouting, at the network broker, traffic destined to the subnet(s) hosting the provisioned IT infrastructure from the link to the second link. After a new owner assimilates the divested IT infrastructure using the second link, network broker routing rules are adjusted to sever access of the new owner to the subnet(s) hosting the divested IT infrastructure and return access to the subnet(s) to the client.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 10, 2018
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Christopher Chapman, Zahra S. Bahrololoumi, Matthew Sheppard, William A. Trotter
  • Patent number: 9940397
    Abstract: A method of searching content is provided. The method includes receiving, in a social media messaging program, a search request including one or more search terms from a user of a client device. The method further includes searching, among the user's contacts locally stored on the client device, for contacts matching with the one or more search terms to produce first search results displaying a least a subset of the first search results and one or more search navigation affordances. At least one of the search navigation affordances corresponds to second search results of a first content type that are shared by the user and other users and at least one of the search navigation affordances corresponds to third search results of a second content type different from the first content type that are associated with the user.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: April 10, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaolong Zhang, Wei Luo
  • Patent number: 9922133
    Abstract: A method for performing a live topological query includes, with a querying application, using a query graph to create a live topological query result from a database storing a full structure graph while not storing an entirety of the query result in a cache memory. The method further includes, in response to detecting a change within full structure graph, performing a calculation to determine whether the change is relevant to the query result, and notifying the querying application of a relevant change to the query result without relying on a fully cached copy of the query result.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: March 20, 2018
    Assignee: EntIT Software LLC
    Inventors: Einat Atedgi, Arik Sityon, Eyal Regev
  • Patent number: 9922225
    Abstract: Cloud-based authentication is provided for additional user stations of a user once a trusted user station has been established. Responsive to a match in a common QR-code received from the trusted user station and a second user station, one or more access points associated with the user is identified. The second station is associated with the user and with the one or more access points including sending credentials for authorizing the second station with the one or more access points. When a subsequent request for network access from the second station at the one or more access points, Wi-Fi services are automatically provided from the one of more access points to the second user station, without requiring the second user station to enter authentication credentials.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 20, 2018
    Assignee: CLOUDMONDO, INC.
    Inventor: Bojan Likar
  • Patent number: 9916313
    Abstract: Data including a text file is received. The text file is arranged in an extensible format and includes a plurality of metadata lines, a header line, and a plurality of content lines. Metadata from the metadata lines is mapped to a plurality of metadata tables in a database that are formed according to a relational database schema using prefix parameters from each metadata line. Content from the content lines is mapped to a plurality of content tables in the database that are formed according to the relational database schema using the header line. A first subset of the content tables have a static structure and a second subset of the content tables have a dynamic structure. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: March 13, 2018
    Assignee: SAP SE
    Inventors: Srinivasan Kumar, Anja Bog, Kannan Avudai, Enakshi Singh
  • Patent number: 9910640
    Abstract: Modeling representational state transfer application programming interfaces by performing the following steps: (i) receiving REST schema information defining a REST schema; (ii) organizing into a non-cyclic object graph according to a hierarchy, a set of hypertext transport protocol (HTTP) endpoints, with each endpoint respectively including a portion of the REST application so that the set of HTTP endpoints are individually addressable by uniform resource locator (URL) addresses; and (iii) for each HTTP endpoint of the set of HTTP node types, assigning node types based on the REST schema.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventor: Arthur L. De Magalhaes
  • Patent number: 9912582
    Abstract: Systems and methods for ensuring multi-tenant isolation in a data center are provided. A switch, or virtualized switch, can be used to de-multiplex incoming traffic between a number of data centers tenants and to direct traffic to the appropriate virtual slice for an identified tenant. The switch can store tenant identifying information received from a master controller and packet forwarding rules received from at least one tenant controller. The packet handling rules are associated with a specific tenant and can be used to forward traffic to its destination.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: March 6, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Makan Pourzandi, Mohamed Fekih Ahmed, Mohamed Cheriet, Chamseddine Talhi
  • Patent number: 9898612
    Abstract: Computer-implemented systems and methods are disclosed herein for use within secure multi-party computation. A system and method are used for storing an operation preference and a cryptographic preference. A data set is stored based on the operation preference and the cryptographic preference. A determination is made that processing the query involves performing an allowable operation on the data set based on the operation preference.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 20, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Theodore Harris, Scott Edington
  • Patent number: 9892465
    Abstract: A plurality of institutions (such as financial institutions) contribute data to a data analysis and linking system. The system analyzes the data to create data nodes (records) associated with an entity, where the entity may be, for example, a person/individual, business, organization, account, address, telephone number, etc. After data is linked, and in order to retrieve linked data, a requester may provide to the system an identifier associated with an entity. The linked data provided by the system in response to the identifier may be in the form of a network of data nodes associated with the entity and for use in assessing risk, such as risk associated with a transaction being conducted by a person. The linked data may also be analyzed at the system to score risk associated with the entity, and the risk score provided in conjunction with or in lieu of the network of data nodes.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: February 13, 2018
    Assignee: Early Warning Services, LLC
    Inventors: Robin S. Love, Glen Sgambati, Frederick Wedgeworth, Mary Winters, Lucius L. Lockwood
  • Patent number: 9894266
    Abstract: A system and method and computer program product for cognitive recording and sharing of live events. The system includes: a sensing and transmitting device that can sense the biometric signatures of an individual; a processing unit that analyses the sensed signal and initiate a set of actions; a recording device or the like to record the event; and a networked sharing device configured to subsequently share recorded event content. The system further identifies individuals' pre-cognitive inputs and additional external and internal factor input signals that are precursors to cognitive affirmation of an emotional response. These inputs will be identified, correlated, and used in training the system for subsequent identification and correlation between input factors and resulting emotional state. External factors may include: recognized emotional states, biometric inputs, and/or precognition inputs of other individuals in proximity to the subject individual. Other factors may include an individual's context.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Elisabeth Andreassen, Avery W. Hagleitner, Pritish R. Parida, Andrew R. Ranck
  • Patent number: 9875467
    Abstract: A system for providing a business intelligence report for a user. The system displays a list of available business intelligence reports. The system receives a request, from a business intelligence application, for at least one business intelligence report from the list of available business intelligence reports. The system provides configuration details to the business intelligence application. The configuration details determine a query. The business intelligence application performs the query on business data of a user database. The at least one business intelligence report is based upon the results of the query.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: January 23, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Lucio D'Orazio Pedro de Matos
  • Patent number: 9860601
    Abstract: A system and method of treating image data as a visual hash tag are presented. A device is able to subscribe to a content channel, possibly a channel that provide social media information, by the act of recognizing related objects without requiring a user to annotate content with unnatural hash tags.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 2, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 9846723
    Abstract: A system, method, and computer program product are provided for automatically accessing data in a database based on query information. In use, query information is received from a user interface, the query information including at least one selection of a preconfigured set of queries that are grouped logically based on a team or an application and the query information further including input parameters defined by a user utilizing the user interface. Additionally, data to access in at least one database is identified based on the query information. Further, a connection with the at least one database is automatically established, the connection with the at least one database being established utilizing a predefined database connection for one or more environments with which the user interface is associated. Moreover, the data in the at least one database is automatically accessed based on the query information.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: December 19, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Daniel William Fitzpatrick, Sr., Robert J. Jones, Tatiana Zagorovski
  • Patent number: 9848000
    Abstract: An example method for accessing a target resource in accordance with aspects of the present disclosure includes retrieving a configuration from a local profile associated with a user on a device, automatically completing a login form for a web interface based on the configuration, identifying a target resource by parsing a list of resources received from a server in response to the completed login form, and automatically launching the identified target resource based on the configuration.
    Type: Grant
    Filed: April 28, 2013
    Date of Patent: December 19, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zhi-Wei Yu, Matthieu Clemenceau
  • Patent number: 9843552
    Abstract: Classifications and statuses can be assigned to entities and devices associated with a network (e.g., users of a social activity or networking system) based on media, application, network and/or other information (e.g., purchasable product information). A status or classification can pertain to a subject matter that is, for example, associated with a media and/or applications in a very broad sense or in a specific context (e.g., category, genre, item). As such, a status or a classification can, for example, provide valuable information regarding a user to other users of a social activity system. Among other things, a status or a classification can be used to manage a social activity system, as well as managing information provided by the social activity system.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: December 12, 2017
    Assignee: Apple Inc.
    Inventor: Steve S. Gedikian
  • Patent number: 9838467
    Abstract: A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may further include determining that a dual-queue node assigned to the entity is uninstantiated on the data service. As a result, a dual-queue node associated with the entity may be instantiated on the data service. The dual-queue node may be instantiated by initializing a live data queue, of the dual-queue node, in which to place the live data for processing and a stale data queue, of the dual-queue node, in which to store a persistent backup of the live data. The method may then route the live data to the dual-queue node. The dual-queue node may then process the live data. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: December 5, 2017
    Assignee: Splunk Inc.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos
  • Patent number: 9830374
    Abstract: Embodiments are included for methods, systems, and computer program products in which evaluating operations using an electronic computing device are presented including: receiving the operation on a first database partition in a shared nothing parallelism system, where the operation is non-collocated, reference based operation; generating a correlation sequence, where the correlation sequence includes a sequence of references pointing to input data required for the operation; receiving one of the references on a first table queue operator on a second database partition, where the second database partition includes input data corresponding with the received reference, and where the table queue operator is configured for providing communication between the first database partition and the second database partition; and processing the input data on the second database partition corresponding with the operation.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Anjali Betawadkar-Norwood, Mayank Pradhan, Radhika Reddy, Normen Seemann, Edison L Ting, Tuong Truong, Tian Zhang
  • Patent number: 9807199
    Abstract: An information processing apparatus includes an interface unit configured to connect to a network, a storage unit configured to store data which is provided with an apparatus that is an issuer of the data request, a provision unit configured to accept a provision request for a provision of data to the apparatus that is an issuer of the data request from an information providing apparatus configured to communicate via the interface unit, and provide data stored in the storage unit to the apparatus that is the issuer of the data request, an input unit configured to accept an input operation performed by a user, and a stopping unit configured to, in a case where a predefined condition is satisfied, make the provision unit stop the provision of the data to the apparatus that is the issuer of the data request.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 31, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Koichi Yasaki, Zhaogong Guo, Hideki Tanaka, Koichi Yokota
  • Patent number: 9792382
    Abstract: Methods and structures are disclosed that allow a user navigation action (e.g., clicking a link in a web browser) to be intercepted for a determination of whether to provide the user an alternate page instead of a requested target page. A user may be redirected to an alternate page based on various criteria, including data related to content of the target page, whether the target page is unavailable, etc. In some embodiments, alternate page determination is performed by a computer system of a website different from a website of the target page. Thus, presenting an alternate page to a user may be based on a target page featuring an out-of-stock product, or one that is currently unavailable with certain features. The alternate page may include more useful content, and may include a current link to purchase the product, a link to purchase a similar product, or other features.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: October 17, 2017
    Assignee: Yahoo Holdings, Inc.
    Inventors: Pasha Sadri, Jonathan J. Trevor
  • Patent number: 9753807
    Abstract: Erasure encoded fragments are generated by an erasure encoding scheme, represented by an erasure encoding matrix, operating on a data file. A new erasure encoded fragment may be generated from previously-generated erasure encoded fragments without reconstructing the original data file. Available and valid erasure encoded fragments are identified and a set of those fragments is selected. A composite encoding matrix is generated based upon the selected fragments and the fragment specified to be generated. The composite matrix is applied to the selected fragments to produce a plurality of partial sums. The partial sums are then combined to generate the specified fragment. The partial sums may be produced by different devices so as to distribute the computational workload and/or to reduce network traffic. The integrity of a generated fragment may be verified by generating the specified fragment twice, using two different sets of fragments, and then comparing the two results.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Matteo Frigo, Colin Laird Lazier
  • Patent number: 9734212
    Abstract: A method for a secure search in a computerized system having a storage, comprising searching for objects in the storage of the computerized system according to search criteria provided by a user wherein the criteria comprise at least one attribute of the objects, identifying objects that meet the criteria and displaying representations respective of identified objects that are accessible to the user, and an apparatus for performing the same.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 15, 2017
    Assignee: VARONIS SYSTEMS, LTD.
    Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer-Katzir, David Bass
  • Patent number: 9703879
    Abstract: An online social network is managed using one server for database management tasks and another server, preferably in a distributed configuration, for CPU-intensive computational tasks, such as finding a shortest path between two members or a degree of separation between two members. The additional server has a memory device containing relationship information between members of the online social network and carries out the CPU-intensive computational tasks using this memory device. With this configuration, the number of database lookups is decreased and processing speed is thereby increased.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: July 11, 2017
    Assignee: Facebook, Inc.
    Inventors: Nicholas Galbreath, Mirko Predosin
  • Patent number: 9697244
    Abstract: Record addressing information retrieval is achieved using a plurality of user data descriptors. When a threshold number of user data descriptors from a set of user data descriptors are received, the threshold number of user data descriptors can be converted into a computed record index that is compared to a list of record indexes associated with a plurality of records. When the computed record index compares favorably to a record index in the list of record indexes, the record addressing information for a particular record is retrieved based on the record index.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventor: Jason K. Resch
  • Patent number: 9690810
    Abstract: Systems and methods for managing databases are disclosed. One disclosed system includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such a system, said environment is configured to maintain a database of objects in a database memory within said environment memory. An application executes in an application memory within said environment memory, and upon instantiation of a database object, the application environment allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: June 27, 2017
    Assignee: Starcounter AB
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Patent number: 9692847
    Abstract: A content distribution method executed by a computer includes referring to a result of comparing information identifying content data stored in a storage unit with information identifying content data stored in one or more other storage units included in one or more other computers; and collecting representative image data of content data not stored in the storage unit from the one or more other storage units included in the one or more other computers storing the content data not stored in the storage unit, starting from one of the one or more other computers having a greatest number of pieces of the content data.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: June 27, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Ueno, Kenichi Abiru
  • Patent number: 9692963
    Abstract: A method performed in an electronic apparatus that shares photographing setting values is provided. An image list, including a plurality of images including the photographing setting values, is received from an external device connected to the electronic apparatus via a network. The image list is displayed. An image of a subject is captured based on photographing setting values included in an image selected from the image list.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 27, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-ock Yim, Jin-pyo Gwak, Su-kyung Kim