Distributed Search And Retrieval Patents (Class 707/770)
-
Patent number: 10200350Abstract: Methods and apparatuses for located-based content access control have been disclosed. A method may comprise: receiving, at a mobile device, from a short distance communication node, an identifier of the node; generating a device key for the mobile device based on the identifier of the node and an identifier of the mobile device; sending to the node the device key and the identifier of the mobile device, at least based on which the mobile device may be authenticated; and receiving, at the mobile device, from the node, one or more content keys, either encrypted or unencrypted, for decrypting content that has been or is to be saved in the mobile device.Type: GrantFiled: September 4, 2012Date of Patent: February 5, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Wei Liu, Wenwei Xue
-
Patent number: 10191958Abstract: A system, method, and computer program product for storage provisioning in a data storage environment comprising protecting, through an orchestration API, a source volume at a source site by setting the source volume to be replicated to a target volume at a target site through the use of a replication appliance; wherein the API is enabled to create network zones between the source site and the target site for replication from the source site to the target site and wherein the network zone is configured to include the replication appliance; wherein the API is enabled to mask storage devices used to store data on the source volume and the target volume.Type: GrantFiled: April 26, 2017Date of Patent: January 29, 2019Assignee: EMC IP Holding Company LLCInventors: William J Elliott, IV, Anoop G. Ninan, Evgeny Roytman, Thomas L. Watson, Ameer Jabbar
-
Patent number: 10192028Abstract: The computational cost for a mapping process performed in analyzing genome/exome/transcriptome is reduced by sorting all cyclic permutations or suffixes of all read sequences to allow a search to be performed on the basis of any base sequence as a key. Also performed is computing and storing, for each base position in a genome sequence, the minimum length for uniqueness (MLU) at which a partial sequence starting from the base position becomes unique in the genome. In analysis of variations, a target region is scanned to inspect the number of matching read sequences that contain a partial sequence with a length of MLU and thus estimate the position of a variation, and then, the read sequences are collected at a position where the possibility of a variation having occurred is high to perform comparison analysis of the sequences.Type: GrantFiled: November 20, 2013Date of Patent: January 29, 2019Assignee: Hitachi High-Technologies CorporationInventor: Kouichi Kimura
-
Patent number: 10191921Abstract: A system provides image search results based on a query that includes an attribute or an association and a concept identifier. The query is input into a trained query model to define a search syntax for the query. The search syntax is submitted to an expanded annotated image database that includes a concept image of a concept identified by the concept identifier with a plurality of attributes associated with the concept and a plurality of associations associated with the concept. A query result is received based on matching the defined search syntax to one or more of the attributes or one or more of the associations. The query result includes the concept image of the concept associated with the matched one or more of the attributes or one or more of the associations. The concept image included in the received query result is presented in a display.Type: GrantFiled: April 3, 2018Date of Patent: January 29, 2019Assignee: SAS Institute Inc.Inventors: Ethem F. Can, Richard Welland Crowell, Samuel Paul Leeman-Munk, Jared Peterson, Saratendu Sethi
-
Patent number: 10175484Abstract: A head-mounted display device includes an image display section capable of displaying an image in a display region, a visual-line-direction specifying section configured to specify a visual line direction of a user, and an image changing section configured to change, according to the specified visual line direction, a display image displayed in the display region.Type: GrantFiled: April 27, 2018Date of Patent: January 8, 2019Assignee: SEIKO EPSON CORPORATIONInventors: Kenro Yajima, Yuichi Mori
-
Patent number: 10176045Abstract: A method includes receiving, by a computing device of a dispersed storage and task (DST) network, raw data. The method further includes dispersed storage (DS) error encoding the raw data in accordance with initial DS error encoding parameters to produce a plurality of sets of encoded data slices (EDSs). The method further includes determining index generation task information and sending the plurality of sets of EDSs and the index generation task information to a set of DST execution units. The method further includes generating, by the set of DST execution units, partial data indexes from the plurality of sets of EDSs based on the index generation task information. The method further includes generating a data index based on the partial data indexes and an operational task, partitioning the operational task into a set of partial tasks, and sending the set of partial tasks to the set of DST execution units.Type: GrantFiled: February 21, 2017Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Andrew D. Baptist, Greg R. Dhuse, S. Christopher Gladwin, Gary W. Grube, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Thomas F. Shirley, Jr., Ilya Volvovski
-
Patent number: 10157284Abstract: 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: GrantFiled: January 8, 2018Date of Patent: December 18, 2018Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Theodore Harris, Scott Edington
-
Patent number: 10152481Abstract: A first data is stored in a first filesystem data storage, wherein the first filesystem data storage is part of a first cluster node that comprises a common filesystem metadata. A second data is stored in a second filesystem data storage, wherein the second filesystem data storage is part of a second cluster node coupled with the first cluster node that comprises the common filesystem metadata. The first cluster node and the second cluster node are associated with a cluster for shared storage.Type: GrantFiled: December 3, 2015Date of Patent: December 11, 2018Assignee: EMC IP Holding Company LLCInventor: Pranay Singh
-
Patent number: 10148496Abstract: The disclosure is directed towards systems and methods for configuring a device via an SDN controller. A connection can be established between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, in order to provision resources of the device for use by one or more applications of the SDN controller. A request can be received by the device from the SDN controller to define one or more configuration policies for an application communicating with the SDN controller. The configuration policies can configure the device to provide one or more functions of the device to the application communicating with the SDN controller. The request can be generated by the SDN controller and can include function definitions based on a device model installed on the SDN controller. The device model can corresponding to the device and can include device properties of the device and configuration parameters for each of the functions provided by the device.Type: GrantFiled: May 5, 2015Date of Patent: December 4, 2018Assignee: Citrix Systems, Inc.Inventors: Satyendra Tiwari, Swetha Garipally
-
Patent number: 10146702Abstract: Apparatuses, methods and storage medium associated with a memcached system are disclosed herewith. In embodiments, a server apparatus may include memory; one or more processors; a network interface card to support remote memory direct access of the memory, by a client device, for a value of a key using an address that is a morph address of a physical address of a storage location of the memory having the value; and server side memcached logic operated by the one or more processors. Other embodiments may be described and/or claimed.Type: GrantFiled: March 9, 2015Date of Patent: December 4, 2018Assignee: Intel CorporationInventors: Xiangbin Wu, Gansha Wu
-
Patent number: 10133800Abstract: A system and method to process a dataset with a database management system (DBMS) engine. The method includes splitting bulk data into a plurality of chunks. The method also includes converting the chunks to a plurality of row groups. The row groups are a dataset external to a DBMS comprising the DBMS engine. The method further includes creating an empty DBMS table within the DBMS. Additionally, the method includes attaching the dataset external to the DBMS to the empty DBMS table. The method also includes executing a MapReduce job on a cluster of compute nodes, using the dataset external to the DBMS as input.Type: GrantFiled: September 11, 2013Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ronnie Chaiken, Oliver Foehr, Per-Ake Larson
-
Patent number: 10127279Abstract: 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: GrantFiled: August 11, 2016Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Jing Liu, Lei Qiu, Chen Wang, Fu Fei Xu, Guang Zhou Zhang, Sheng Zhao, Zan Zhou
-
Patent number: 10121380Abstract: 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: GrantFiled: August 17, 2017Date of Patent: November 6, 2018Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North AmericaInventors: Shantha Kumari Rajendran, Padhu Kanagaraj
-
Patent number: 10115126Abstract: 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: GrantFiled: April 28, 2017Date of Patent: October 30, 2018Assignee: SPLUNK, INC.Inventors: Brian Gabriel Nash, Andrew Hoy Stein
-
Patent number: 10108813Abstract: 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: GrantFiled: February 13, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 10095699Abstract: 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: GrantFiled: October 8, 2013Date of Patent: October 9, 2018Assignee: FUJITSU LIMITEDInventors: Haruyasu Ueda, Takamitsu Maeda
-
Patent number: 10057772Abstract: 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: GrantFiled: June 17, 2016Date of Patent: August 21, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Patent number: 10051043Abstract: 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: GrantFiled: September 24, 2015Date of Patent: August 14, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Christopher Kasso, Peter Bower, Qianhong Pan, Sanjeeb Sahoo, Nazrul Islam, Rajiv Mordani, Byron Nevins, MD. Sazzad Hossain, Rehana Tabassum, Yamini Kalyandurga Balasubramanyam
-
Patent number: 10050918Abstract: 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: GrantFiled: March 27, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Patent number: 10038731Abstract: 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: GrantFiled: August 22, 2016Date of Patent: July 31, 2018Assignee: 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: 10031922Abstract: 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: GrantFiled: July 10, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Achille B. Fokoue-Nkoutche, Anastasios Kementsietsidis, Spyros Kotoulas, Muhammad Mustafa Rafique
-
Patent number: 10025795Abstract: 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: GrantFiled: March 24, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Achille B. Fokoue-Nkoutche, Anastasios Kementsietsidis, Spyros Kotoulas, Muhammad Mustafa Rafique
-
Patent number: 10019733Abstract: 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: GrantFiled: October 2, 2015Date of Patent: July 10, 2018Assignee: Nokia Technologies OyInventors: Kari Leppanen, Mika Kasslin, Mikko Tirronen, Markku T. Turunen, Sami Virtanen
-
Patent number: 10019473Abstract: 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: GrantFiled: April 14, 2015Date of Patent: July 10, 2018Assignee: Oracle International CorporationInventors: Daniel McClary, Allen Brumm, James Stenoish, Robert K. Abbott
-
Patent number: 10019521Abstract: 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: GrantFiled: May 23, 2016Date of Patent: July 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Steven Tague, Peter Hume Rigano, Keqing Liang
-
Patent number: 10015013Abstract: 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: GrantFiled: July 17, 2014Date of Patent: July 3, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Antonio Sanso, Tommaso Teofili
-
Patent number: 10015132Abstract: 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: GrantFiled: March 31, 2015Date of Patent: July 3, 2018Assignee: EMC IP Holding Company LLCInventors: Xiaohong Qin, Kenneth Durazzo, Suresh Kumar, Vaibhav Khanduja, Ryan Wallner
-
Patent number: 10009727Abstract: 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: GrantFiled: October 3, 2016Date of Patent: June 26, 2018Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 10009278Abstract: 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: GrantFiled: February 9, 2015Date of Patent: June 26, 2018Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Ori Rottenstreich, Dror Goldenberg
-
Patent number: 10002114Abstract: 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: GrantFiled: February 18, 2014Date of Patent: June 19, 2018Assignee: GMC SOFTWARE AGInventors: Jan Knoulich, Didier Rouillard
-
Patent number: 9984249Abstract: 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: GrantFiled: May 3, 2016Date of Patent: May 29, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Blake Thomas Walsh
-
Patent number: 9971794Abstract: 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: GrantFiled: July 8, 2014Date of Patent: May 15, 2018Assignee: SAP SEInventor: Makesh Balasubramanian
-
Patent number: 9971826Abstract: 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: GrantFiled: December 14, 2016Date of Patent: May 15, 2018Assignee: SyncRTC Inc.Inventor: Victor Sánchez Belmar
-
Patent number: 9971798Abstract: 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: GrantFiled: February 19, 2015Date of Patent: May 15, 2018Assignee: Ab Initio Technology LLCInventor: Muhammad Arshad Khan
-
Patent number: 9959503Abstract: 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: GrantFiled: December 31, 2014Date of Patent: May 1, 2018Assignee: Facebook, Inc.Inventors: David Vickrey, Jeffrey William Pasternack
-
Patent number: 9940397Abstract: 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: GrantFiled: January 2, 2015Date of Patent: April 10, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiaolong Zhang, Wei Luo
-
Patent number: 9942106Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 10, 2018Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Christopher Chapman, Zahra S. Bahrololoumi, Matthew Sheppard, William A. Trotter
-
Patent number: 9922225Abstract: 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: GrantFiled: March 31, 2017Date of Patent: March 20, 2018Assignee: CLOUDMONDO, INC.Inventor: Bojan Likar
-
Patent number: 9922133Abstract: 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: GrantFiled: April 16, 2012Date of Patent: March 20, 2018Assignee: EntIT Software LLCInventors: Einat Atedgi, Arik Sityon, Eyal Regev
-
Patent number: 9916313Abstract: 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: GrantFiled: July 23, 2014Date of Patent: March 13, 2018Assignee: SAP SEInventors: Srinivasan Kumar, Anja Bog, Kannan Avudai, Enakshi Singh
-
Patent number: 9910640Abstract: 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: GrantFiled: May 15, 2014Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventor: Arthur L. De Magalhaes
-
Patent number: 9912582Abstract: 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: GrantFiled: November 18, 2014Date of Patent: March 6, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Makan Pourzandi, Mohamed Fekih Ahmed, Mohamed Cheriet, Chamseddine Talhi
-
Patent number: 9898612Abstract: 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: GrantFiled: February 12, 2016Date of Patent: February 20, 2018Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Theodore Harris, Scott Edington
-
Patent number: 9892465Abstract: 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: GrantFiled: February 6, 2014Date of Patent: February 13, 2018Assignee: Early Warning Services, LLCInventors: Robin S. Love, Glen Sgambati, Frederick Wedgeworth, Mary Winters, Lucius L. Lockwood
-
Patent number: 9894266Abstract: 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: GrantFiled: June 30, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Elisabeth Andreassen, Avery W. Hagleitner, Pritish R. Parida, Andrew R. Ranck
-
Patent number: 9875467Abstract: 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: GrantFiled: October 5, 2012Date of Patent: January 23, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Lucio D'Orazio Pedro de Matos
-
Patent number: 9860601Abstract: 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: GrantFiled: November 28, 2016Date of Patent: January 2, 2018Assignee: Nant Holdings IP, LLCInventor: Patrick Soon-Shiong
-
Patent number: 9848000Abstract: 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: GrantFiled: April 28, 2013Date of Patent: December 19, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Zhi-Wei Yu, Matthieu Clemenceau
-
Patent number: 9846723Abstract: 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: GrantFiled: October 27, 2014Date of Patent: December 19, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development LimitedInventors: Daniel William Fitzpatrick, Sr., Robert J. Jones, Tatiana Zagorovski
-
Patent number: 9843552Abstract: 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: GrantFiled: November 13, 2013Date of Patent: December 12, 2017Assignee: Apple Inc.Inventor: Steve S. Gedikian