Distributed Search And Retrieval Patents (Class 707/770)
-
Patent number: 10949129Abstract: A method for execution by a compaction management system includes determining observed compaction information based on compaction observed in at least one storage device during an observed timeframe. An estimated compaction rate is generated for a first future timeframe based on the observed compaction information. An updated ingest rate is generated for the first future timeframe based on a current ingest rate and the estimated compaction rate. A first proper subset of a set of data to be written to the at least one storage device is generated based on the updated ingest rate. Storage of the first proper subset in the at least one storage device is facilitated during the first future timeframe. Storage of a remaining proper subset of the set of data in an elastic buffer is facilitated during the first future timeframe, where the elastic buffer utilizes a memory of the compaction management system.Type: GrantFiled: July 19, 2019Date of Patent: March 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilya Volvovski, Andrew D. Baptist, Benjamin L. Martin, Praveen Viraraghavan, Ying Z. Guo, Jordan H. Williams
-
Patent number: 10938754Abstract: Systems and methods for conducting an instant messaging communication session are disclosed. A method may include displaying an instant messaging user interface that includes a message composition region for composing an instant messaging communication. The method also includes receiving a selection of media for insertion into the instant messaging communication by receiving a reference to the media. The method may further include generating a link comprising an address of the selected media. The method also includes creating a selectable control with the link embedded therein in the user interface, and detecting selection of a selectable control. The method may further include displaying a video player region within the instant messaging user interface in response to the detected selection of the selectable control, and accessing a network element to play the media within a video player region in response to the detected selection of the selectable control.Type: GrantFiled: April 16, 2019Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Richard James Cole, Stephanie Robesky, Benjamin Dove, Natasha Valerie Sopieva
-
Patent number: 10938459Abstract: Certain aspects of the present disclosure provide a method for changing a beam pair utilized by a user equipment (UE) for communicating over a full-duplex frequency channel. The method includes establishing full-duplex communication with a base station (BS) utilizing a first beam pair comprising a first uplink beam and a first downlink beam utilized by the UE for the full-duplex communication. The method also includes transmitting a first signal to the BS, the first signal comprising a request to change the first beam pair. The method also includes receiving, via the first downlink beam, a second signal responsive to the request, the second signal configured to enable the UE to change from the first beam pair to a second beam pair and maintain full-duplex communication with the BS, wherein the second beam pair includes one or more of a second uplink beam or a second downlink beam.Type: GrantFiled: May 10, 2019Date of Patent: March 2, 2021Assignee: QUALCOMM IncorporatedInventors: Jung Ho Ryu, Tianyang Bai, Kiran Venugopal, Makesh Pravin John Wilson, Tao Luo, Raju Hormis, Junyi Li
-
Patent number: 10915306Abstract: In some implementations, one or more computers provide a baseline set of application functionality for an application. User inputs indicating different customizations of the application for different organizations are provided. A different set of application customization data is generated for each of the different organizations. The different sets of application customization data provide different customizations to the baseline set of application functionality. The different sets of application customization data are provided for distribution to client devices such that client devices receiving different sets of application customization data obtain applications customized differently for the different organizations.Type: GrantFiled: April 13, 2020Date of Patent: February 9, 2021Assignee: Vignet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 10909111Abstract: Systems and methods are disclosed for augmenting or summarizing an information processing task in a bilateral Q&A format. An initial query is received from an analyst user to conduct an analysis on user-provided data attributes. A primary result is generated from processing the initial query. In addition, defined data attributes associated with the primary result are ranked to create relevant follow-up queries. A summary of the primary result, using both graphical representations and natural language summaries, are provided to the analyst user. The relevant follow-up queries can also be provided to the analyst user, thereby progressing a contextually-based conversation regarding the data. The analytics session can progress as the user traverses the results and follow-up queries, until the user terminates the session or all relevant follow-up queries are exhausted.Type: GrantFiled: December 16, 2015Date of Patent: February 2, 2021Assignee: ADOBE INC.Inventors: Walter W. Chang, Elahe Rahimtoroghi
-
Patent number: 10902433Abstract: Systems and methods for motion-enabled transactions are disclosed. The system may allow users to complete transactions with merchants via an air sign input. The system may receive a motion-enabled transaction request comprising an air sign input. The system may determine a stored air sign symbol based on the air sign input. The system may retrieve a merchant identifier, a transaction type, and a transaction cost based on the determined stored air sign symbol. The system may transmit a transaction confirmation comprising the merchant identifier, the transaction type, and the transaction cost. In response to the user confirming the transaction confirmation, the system may authorize and process the transaction.Type: GrantFiled: January 14, 2019Date of Patent: January 26, 2021Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Vinoth Ravindran, Mukund Shankar Simharaghu
-
Patent number: 10902069Abstract: Data characterizing a query of a social media dataset can be received. The query can be executed utilizing a distributed processing cluster. The distributed processing cluster can include a plurality of nodes. At least one node can execute a first query on a partition of a tablespace storing a portion of the social media dataset. The partition can include a data source that can include a fixed width unique identifier and a stored field. The fixed width unique identifier can be associated with a respective record of the social media dataset and the stored field can include a portion of the respective record. A result of the query can be provided. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 21, 2018Date of Patent: January 26, 2021Assignee: RUNTIME COLLECTIVE LIMITEDInventor: Philip Messenger
-
Patent number: 10904348Abstract: A method, computer system, and a computer program product for scanning a shared resource in a network is provided. The present invention may include, assigning, to a set of active nodes of a network, a list of stored files associated with identifying software signatures in a shared resource of the network in a first scan cycle. The present invention may also include, receiving, from the set of active nodes of the network, a set of software signatures identified in the shared resource of the network, based on the assigned list of stored files. The present invention may further include, in response to at least one performance benchmark value associated with the set of active nodes of the network, adjusting the assigned list of stored files to optimize utilization of the set of active nodes for identifying software signatures in the shared resource in a subsequent scan cycle.Type: GrantFiled: May 20, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Piotr Kalandyk, Grzegorz Piotr Szczepanik
-
Patent number: 10902134Abstract: 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: June 12, 2019Date of Patent: January 26, 2021Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Theodore Harris, Scott Edington
-
Patent number: 10896182Abstract: Systems and methods are disclosed for processing and executing queries against one or more dataset. As part of processing the query, the system determines whether the query is susceptible to a significantly imbalanced partition. In the event, the query is susceptible to an imbalanced partition, the system monitors the query and determines whether to perform a multi-partitioning determination to avoid a significantly imbalanced partition.Type: GrantFiled: September 25, 2017Date of Patent: January 19, 2021Assignee: Splunk Inc.Inventors: Arindam Bhattacharjee, Sourav Pal, Christopher Pride
-
Patent number: 10891194Abstract: A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.Type: GrantFiled: August 1, 2017Date of Patent: January 12, 2021Assignee: Nasuni CorporationInventors: Robert S. Mason, Jr., Andres Rodriguez
-
Patent number: 10885044Abstract: Various embodiments are generally directed to techniques for device configuration using commerce messaging history information. In one embodiment, an apparatus may comprise a client front-end component operative to receive a client inbox request for a user account from a client device, the user account for a messaging system; and transmit an ordered business promotion contact list to the client device in response to the client inbox request; a business contact list component operative to determine a business promotion contact list for a user account for a messaging system; a predicted interest component operative to determine a predicted business messaging interest for each business contact on the business promotion contact list; and a contact ranking component operative to determine a ranking weight for each business contact on the business promotion contact list based on the predicted business messaging interest for each business contact. Other embodiments are described and claimed.Type: GrantFiled: November 11, 2016Date of Patent: January 5, 2021Assignee: FACEBOOK, INC.Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Tsung-Chuan Chen, Guangyuan Liu
-
Patent number: 10885064Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A first calculation master, upon receiving a request, performs local calculation on a first node, and directs a second calculation master to perform local calculation on a second node. The first calculation master then performs global calculation using intermediate results from the first node and the second node.Type: GrantFiled: December 14, 2016Date of Patent: January 5, 2021Assignee: Pivotal Software, Inc.Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
-
Patent number: 10880160Abstract: 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: November 30, 2018Date of Patent: December 29, 2020Assignee: Citrix Systems, Inc.Inventors: Satyendra Tiwari, Swetha Garipally
-
Patent number: 10860345Abstract: Some embodiments of the present disclosure include a video and audio sentiment analysis system. The video and audio sentiment analysis system can capture video and audio of workflows while a game developer is working on a game development tool. The video and audio sentiment analysis system can use speech-to-text transcription to log requests and suggest help for a game developer. The video and audio sentiment analysis system can capture the recordings for a time period before the error occurs to provide the support team with a recording of the steps that led to the concern. The video and audio sentiment analysis system can package the video stream, transcription of audio, and user interface recordings to the development team such that the support system can replay the scenario of the user to get a full picture of the user's actions and concerns.Type: GrantFiled: March 27, 2019Date of Patent: December 8, 2020Assignee: Electronic Arts Inc.Inventors: Grace Yen, David Cunningham
-
Patent number: 10855744Abstract: A dynamic file creation including a processor coupled to a data storage device and configured to execute a content downloading module system is provided. The content downloading module is configured to acquire a source identifier associated with a data repository. The content downloading module executes a plurality of separate and distinct download content portion requests on the data repository for portions of data pursuant to user specific parameters. The content downloading module downloads the portions of the data from the data repository into the data storage device as separate and distinct intermediate data files. The content downloading module combines the separate and distinct intermediate data files corresponding to each of the portions of the data into a consolidated data file.Type: GrantFiled: June 8, 2018Date of Patent: December 1, 2020Assignee: Walmart Apollo, LLCInventors: Behzad Nemati, Ehsan Nazarian
-
Patent number: 10853740Abstract: Systems and methods for creating training data for a software application that executes automated tasks such as operating system shell. One example provides a system that comprises at least one electronic processor configured to access a file repository that contains programming files. The electronic processor is also configured to extract data from documentation associated with at least one of the programming files to generate extracted data, extract attributes associated with at least one of the programming files to generate extracted attributes, convert the extracted data and the extracted attributes to training data, and store the training data in a training data repository. The electronic processor is also configured to update the documentation and attributes in the programming files (for example, by providing a user interface to allow a user to do so or in another fashion).Type: GrantFiled: June 23, 2017Date of Patent: December 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Derek K. Tsuchida, Harry P. Ferguson, Kevin T. Brown, Jeffrey E. Steinbok
-
Patent number: 10846733Abstract: Methods and systems for incentivizing verification of a digital identity are provided. The method includes generating a first digital identity through at least a first certified device, the first digital identity including a first secure digital artifact uploaded to an auditable chain of a public ledger to establish a first physical identity of a first user. The method also includes associating the first digital identity with a new digital identity, the new digital identity including a new secure digital artifact uploaded to the auditable chain of the public ledger to establish a second physical identity of a second user, the first digital identity providing verification for the new digital identity. The method also includes providing rewards to the first user for associating the first digital identity with the new digital identity, the rewards including social and/or monetary incentives for associating the first digital identity with the new digital identity.Type: GrantFiled: December 11, 2018Date of Patent: November 24, 2020Assignee: block.oneInventors: Daniel J. Larimer, Richard B. Whitner, Thomas C. Hallgren, Todd B. Fleming
-
Patent number: 10838962Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.Type: GrantFiled: November 30, 2017Date of Patent: November 17, 2020Assignee: salesforce.com, inc.Inventors: Kaushal Bansal, Venkata Muralidhar Tejomurtula, Azeem Feroz, Dmytro Kashyn, Dmytro Kudriavtsev, Shouzhong Shi, Ajitesh Jain
-
Patent number: 10838538Abstract: A content searching technique that includes sensing at least three types of input gestures from a user, each of the at least three input gestures representative of a respective one of a search term, a class of assets to be searched and a location to be searched. The sensed at least three types of input gestures are translated into the search term, the class of assets to be searched and the location to be searched. The specified location is searched for the class of assets corresponding to the search term. A list of assets residing or available from at the searched location corresponding to the search term are presented in a user interface display.Type: GrantFiled: May 4, 2017Date of Patent: November 17, 2020Assignee: INTERDIGITAL MADISON PATENT HOLDINGS, SASInventor: Juan M. Noguerol
-
Patent number: 10831716Abstract: Method and apparatus for configuring relevant parameters of MapReduce applications. The method includes: receiving a request for processing a first MapReduce job; obtaining job feature attributes of historical MapReduce jobs; searching out a job feature attribute of a second MapReduce job associated with the first MapReduce job from within the job feature attributes of the historical MapReduce jobs; configuring relevant parameters of the first MapReduce job based on the job feature attribute of the second MapReduce job. According to this method of configuring parameters, network overheads of file transfer can be effectively reduced, the method of configuring parameters of the MapReduce job can be processed locally as much as possible, thereby effectively increasing system resource utilization while reducing the administrator's configuration burden. An apparatus for configuring relevant parameters of MapReduce application is also provided.Type: GrantFiled: July 30, 2015Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jie Liu, Ju Wei Shi, Chen Wang, Yong Zheng, Jia Zou
-
Patent number: 10824600Abstract: Data consistency across replicas in a cluster of nodes is maintained by continuously validating local data ranges and repairing any inconsistencies found. Local data ranges are split into segments and prioritized. After a segment is selected for validation, a hash value of a portion of the segment is compared to a hash value from other nodes storing replicas of that data. If the hash values match then the data is consistent. If the hash values do not match then the data is not consistent and whichever data is most current according to their timestamps is considered correct. If the local node data is correct, it is communicated to the replica nodes so they can be updated. If the local node data is not correct, then data from the replica nodes is correct and is used to update the data in the local node. An alternative, incremental validation approach improves efficiency.Type: GrantFiled: September 24, 2019Date of Patent: November 3, 2020Assignee: DataStaxInventor: Sylvain Jean Lebresne
-
Patent number: 10825195Abstract: An image analysis method for analyzing an IHC tissue sample includes storing, for each of one or more sets of digital images, a set-ID in a spatial database of a spatial DBMS, the images of each set depicting the same or adjacent layers of the IHC tissue sample; storing, for each of the, a plurality of spatial data objects in the database in association with the set-ID; creating, by the spatial DBMS, at least one spatial index covering the objects of the images contained in the one or more sets; applying, by the spatial DBMS, a spatial database operation on the at least one spatial index for determining the relative positions of objects of two or more images of a selected set; and providing the relative positions as input for determining the distance and/or relative position of the biomedical features of the tissue sample.Type: GrantFiled: March 2, 2017Date of Patent: November 3, 2020Assignee: Hoffman-La Roche, Inc.Inventors: Franziska Mech, Angelika Fuchs, Jan Kuentzer, Otto Huber, Alex Kohn, Eckhart Guthoehrlein
-
Patent number: 10817585Abstract: Server side web based ad stitching and user specific optimization are disclosed. In various embodiments, a request for a page is received via a communication interface. A processor is used to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and including the optimized content element as a static element in the optimized version of the page.Type: GrantFiled: December 13, 2018Date of Patent: October 27, 2020Assignee: Nativo, Inc.Inventors: Justin Yoo Choi, Oded Cohen
-
Patent number: 10788323Abstract: A surveying instrument for providing a referencing marker designed to allow Augmented Reality (AR)-device to reference their pose relative to the reference system. The invention further relates to an AR-system comprising said surveying instrument and an AR-device. The invention further relates to a method for referencing an AR-device relative to a reference system by means of said surveying instrument.Type: GrantFiled: October 22, 2017Date of Patent: September 29, 2020Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventor: Julien Singer
-
Patent number: 10783147Abstract: A network device includes a standing query instance (SQI) and a database. The SQI is programmed to generate an output stored in a low resource storage table of a database. The database is programmed to monitor a storage capacity of the low resource storage table based on at least, in part, the output stored in the low resource storage table; determine, based on the monitoring, when the storage capacity reaches a predetermined amount; and disable an upstream element in response to the determination.Type: GrantFiled: September 23, 2016Date of Patent: September 22, 2020Assignee: Arista Networks, Inc.Inventors: Michael Greenwald, Stephen Schleimer
-
Patent number: 10782962Abstract: Disclosed is a method, a device, a system and/or a manufacture of component design security through restriction of a design component dependency tree. In one embodiment, a request for retrieval of a dependency tree of a root version of a component is processed. A client device is authenticated, and a permission profile is extracted. Unique identifier of the root version and each version of the dependency tree is compared to the permission profile of the user and/or a security profile to determine an authorization status for each. Dependency reference following is terminated at unauthorized versions to result in a terminated branch of the dependency tree. Unique identifier of the authorized version are stored in a restricted tree data to result in a continuing branch of the dependency tree. The restricted tree data of the root version is returned to the client device for retrieving workfiles to generate a design workspace.Type: GrantFiled: May 5, 2019Date of Patent: September 22, 2020Inventors: Vishal Moondhra, Fergus Slorach
-
Patent number: 10783983Abstract: A variant information processing device for processing genetic information includes a processor configured to create variant storage data, from variant information of each of a plurality of target individuals to be processed, where the variant information includes information of variant locus and variant pattern associated with the variant locus. The variant locus corresponds to a portion where the genetic information varies among the plurality of target individuals, the variant pattern corresponds to the genetic information of the portion, and the variant storage data includes an array region with each a first storage region with a fixed bit length and a second storage region with the fixed bit length. The code associated with the variant pattern at each of the variant locus is stored in first storage region or both of the first and second storage regions depending on the length of variant pattern associated with the code.Type: GrantFiled: February 9, 2017Date of Patent: September 22, 2020Assignee: FUJITSU LIMITEDInventors: Yoshifumi Ujibashi, Motoyuki Kawaba
-
Patent number: 10776061Abstract: An electronic device includes a storage device, an entry operation unit, and a control unit. The storage device stores a document box in which document data is accumulated and stored. The entry operation unit accepts entry of a box name of the document box. The control unit includes a processor and, when the processor executes a control program, functions as a deletion controller. The deletion controller stores a predetermined plurality of keywords each indicating a saving period of the document data, and deletes the document data stored in the document box including at least one of the plurality of keywords in the box name thereof, the delete being performed in accordance with the saving period indicated by the included keyword.Type: GrantFiled: August 5, 2019Date of Patent: September 15, 2020Assignee: KYOCERA Document Solutions Inc.Inventor: Diana Denise Basa-Martinez
-
Patent number: 10762607Abstract: A method for masking sensitive data based on image recognition comprises: extracting initial image features of a to-be-processed image in multiple dimensions of features; reducing dimensions for the initial image features in the multiple dimensions of features, to obtain image features of the to-be-processed image in at least one dimension of sensitive data masking; identifying sensitive features of the to-be-processed image based on the image features in the at least one dimension of sensitive data masking; masking the sensitive data for the sensitive features of the to-be-processed image. The method for masking sensitive data based on image recognition realizes the sensitive data masking for images based on image recognition, and the efficiency of sensitive data masking is relatively high.Type: GrantFiled: March 16, 2020Date of Patent: September 1, 2020Assignee: Alibaba Group Holding LimitedInventors: Fuheng Xie, Kun Lian, Qingcheng Wei
-
Patent number: 10740356Abstract: Systems and methods for dynamic incremental updating of online analytical processing (OLAP) data cubes are disclosed. In embodiments, a computer-implemented method, comprises: receiving real-time transactional event data including a plurality of data fields; identifying aggregate computing functions for each of a plurality of standard query language (SQL) queries of a target data cube to be updated, wherein the target data cube is in a multidimensional form for storing OLAP data in the form of numeric values organized in fields; incrementally calculating the aggregate computing functions based on a current aggregated value obtained from an updated aggregated field database, and a value of one of the plurality of data fields; repeating the incremental calculation for each of the plurality of SQL queries to obtain updated field data for the target data cube; and updating the updated aggregated field database with the updated field data.Type: GrantFiled: June 27, 2018Date of Patent: August 11, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Suryanarayana Rao, Viren D. Parikh, Ramesh Chandra Pathak, Ramesh Kumar Goel
-
Patent number: 10693858Abstract: A content delivery network based (CDN-based) access control method, includes receiving, by a CDN server, a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, where the HTTP request includes an access ticket, sending the identification information of the user terminal and the HTTP request to a service server, receiving an HTTP response including a content fingerprint when an authentication result indicating that the access ticket is valid, obtaining the content resource according to the content fingerprint, and sending the content resource to the user terminal.Type: GrantFiled: November 28, 2017Date of Patent: June 23, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dajun Lu, Weiming Cheng
-
Patent number: 10693656Abstract: There is provided a method of scanning for a remote device, the method comprising: generating, at a data processing device, a search input; transforming, at the data processing device, the search input to provide a transformed output, wherein the transformed output is representative of the search input; transmitting, a communication comprising the transformed output from the data processing device to the remote device; receiving, at the data processing a device, a communication from the remote device based on the transformed output.Type: GrantFiled: November 30, 2015Date of Patent: June 23, 2020Assignee: ARM IP LimitedInventors: Andrew John Pritchard, Geraint Luff, Milosch Meriac
-
Patent number: 10686669Abstract: Systems, methods, and computer-readable media for collecting node information from a fabric and generating models based on the node information. In some examples, a system can obtain, from one or more controllers in a software-defined network (SDN), a logical model of the SDN, the logical model containing objects configured for the SDN from a hierarchical management information tree (MIT) associated with the SDN and representing configurations of the objects, the hierarchical MIT defining manageable objects and object properties for the SDN, the objects corresponding to the manageable objects. The system can obtain a topological model of a fabric associated with the SDN and, based on the topological model, poll nodes in the fabric for respective configurations at the nodes. Based on the respective configurations, the system can generate a node-specific representation of the logical model, the node-specific representation projecting the logical model on each node.Type: GrantFiled: July 28, 2017Date of Patent: June 16, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Chandra Nagarajan, Divjyot Sethi, Ramana Rao Kompella
-
Patent number: 10685031Abstract: A dynamic hash partition management scheme includes associating first partitions of a database with a first partition number, and second partitions of the database with a second partition number, associating first partitions of a database with a first partition number defining a total number of first partitions, and second partitions of the database with a second partition number defining a total number of second partitions. The method further includes, after receiving a request to insert a record in the database, determining an active partition number, and determining the first partition number as an active partition number. The method further includes determining a record key for the record, generating a partition identifier defining a partition of the first partitions using the record key and the active partition number, and inserting the record in the partition defined by the partition identifier.Type: GrantFiled: March 27, 2018Date of Patent: June 16, 2020Assignee: New Relic, Inc.Inventor: Yuke Zhuge
-
Patent number: 10666728Abstract: Data consistency across replicas in a cluster of nodes is maintained by continuously validating local data ranges and repairing any inconsistencies found. Local data ranges are split into segments and prioritized. After a segment is selected for validation, a hash value of a portion of the segment is compared to a hash value from other nodes storing replicas of that data. If the hash values match then the data is consistent. If the hash values do not match then the data is not consistent and whichever data is most current according to their timestamps is considered correct. If the local node data is correct, it is communicated to the replica nodes so they can be updated. If the local node data is not correct, then data from the replica nodes is correct and is used to update the data in the local node.Type: GrantFiled: November 12, 2018Date of Patent: May 26, 2020Assignee: DataStaxInventor: Sylvain Jean Lebresne
-
Patent number: 10659841Abstract: Methods, apparatus, systems and articles of manufacture to measure exposure to streaming media are disclosed. An example apparatus includes a video retriever to retrieve an image displayed by a media device presenting the streaming media, the media device separate from the video retriever. A metadata extractor is to extract a video watermark from the retrieved image. A metadata converter is to, in response to the extraction of the video watermark, convert the video watermark into text formatted metadata. A transmitter is to transmit the text formatted metadata to a central facility.Type: GrantFiled: May 7, 2018Date of Patent: May 19, 2020Assignee: The Nielsen Company (US), LLCInventor: Jan Besehanic
-
Patent number: 10659964Abstract: In a first device including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the first device to perform functions of receiving, from a second device via a signal connection, a request to project visual content from the second device, the first device being in a locked state to restrict access to the first device that requires valid authentication to transition from the locked state to an unlocked state; determining that the second device has a permission to project the visual content to the first device; receiving, from the second device via the signal connection, data for projecting the visual content to the first device; and based on the received data, displaying, on a display, the visual content.Type: GrantFiled: July 29, 2019Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Patent number: 10651975Abstract: A method begins with receiving data objects. As the data objects are received, the method continues by assigning a data type identifier to each data object based on the data object being a data type. The method continues with sending data objects having a first data type identifier to a first group of computing devices and sending data objects having a second data type identifier to a second group. The method continues with interpreting, by the first group, the data objects having the first data type identifier to sort, based on sorting criteria the data objects into a first processing category and a second processing category. The method continues with dispersed storage error encoding the data objects in the second processing category based on short term storage error encoding parameters to produce pluralities of sets of encoded data slices and sending the slices to storage and execution units.Type: GrantFiled: November 7, 2017Date of Patent: May 12, 2020Assignee: PURE STORAGE, INC.Inventors: S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
-
Patent number: 10650012Abstract: A method involves receiving, from a user, a user query for data contained within a multi-dimensional dataset comprising a plurality of data objects, generating a multi-dimensional search box for use in searching the multi-dimensional dataset according to the user query, wherein the size of the multi-dimensional search box is approximated based upon a percentage of the scale of the dataset and upon the standard deviation of the data object distribution of the dataset, searching the multi-dimensional dataset using the multi-dimensional search box, and returning, to the user, data from the multi-dimensional dataset contained within the multi-dimensional search box. The multi-dimensional search box may be generated in part by modeling the range of values as an arbitrary start point within the multi-dimensional data set with extents that are Gaussian distributed with a standard deviation less than the scale of the data set.Type: GrantFiled: December 15, 2016Date of Patent: May 12, 2020Assignee: United States of America as represented by Secretary of the NavyInventor: Ronald J. Wroblewski
-
Patent number: 10650040Abstract: An object recognition system can be adapted to recognize subject matter having very few features or limited or no texture. A feature-sparse or texture-limited object can be recognized by complementing local features and/or texture features with color, region-based, shape-based, three-dimensional (3D), global, and/or composite features. Machine learning algorithms can be used to classify such objects, and image matching and verification can be adapted to the classification. Further, multiple modes of input can be integrated at various stages of the object recognition processing pipeline. These multi-modal inputs can include user feedback, additional images representing different perspectives of the object or specific regions of the object including a logo or text corresponding to the object, user behavior data, location, among others.Type: GrantFiled: May 22, 2017Date of Patent: May 12, 2020Assignee: A9.com, Inc.Inventors: Simant Dube, Edward Hsiao
-
Patent number: 10652505Abstract: A system and method is described for facilitating a video connection between service providers and service consumers (clients) based on a queue of providers waiting in video rooms. Upon entry into a video room using a networked camera and microphone, each service provider receives a timestamp. Clients requiring service connect to the available provider with the oldest timestamp. In certain embodiments, the queue holds math tutors and the cameras are document cameras.Type: GrantFiled: December 20, 2018Date of Patent: May 12, 2020Inventor: Sharon Peled
-
Patent number: 10639224Abstract: Message display apparatus disclosed in application includes: communication unit for receiving image information of gravestone transmitted from mobile terminal along with position information of mobile terminal; deceased person specification unit for specifying deceased person's identification information for identifying deceased, wherein deceased person's identification information is associated with image information of gravestone along with pre-stored position information of gravestone; first message output unit for outputting and displaying first message on mobile terminal; browsing control unit for controlling first message so as to be unbrowsable in mobile terminal for predetermined period after browsable period has elapsed, and controlling first message so as to be browsable if communication unit receives image information of gravestone along with position information of mobile terminal after predetermined period has elapsed; and second message output unit for outputting and displaying second message onType: GrantFiled: November 20, 2017Date of Patent: May 5, 2020Assignee: AMBASS INC.Inventor: Hiroshi Nagayama
-
Patent number: 10635360Abstract: A method for execution by a compaction management system includes determining observed compaction information based on compaction observed in at least one storage device during an observed timeframe. An estimated compaction rate is generated for a first future timeframe based on the observed compaction information. An updated ingest rate is generated for the first future timeframe based on a current ingest rate and the estimated compaction rate. A first proper subset of a set of data to be written to the at least one storage device is generated based on the updated ingest rate. Storage of the first proper subset in the at least one storage device is facilitated during the first future timeframe. Storage of a remaining proper subset of the set of data in an elastic buffer is facilitated during the first future timeframe, where the elastic buffer utilizes a memory of the compaction management system.Type: GrantFiled: October 29, 2018Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilya Volvovski, Andrew D. Baptist, Benjamin L. Martin, Praveen Viraraghavan, Ying Z. Guo, Jordan H. Williams
-
Patent number: 10630407Abstract: Systems and methods for providing an in-vehicle image supplement are disclosed. One embodiment includes receiving a broadcast media signal that includes a content portion and a metadata portion, determining whether a primary image is included in the metadata portion, and in response to determining that the primary image is included in the metadata portion, providing the primary image for display. Additionally, in response to determining that the primary image is not included in the metadata portion, some embodiments include determining whether the primary image is otherwise available and in response to determining that the primary image is otherwise available, retrieving the primary image and providing the primary image for display. In response to determining that the primary image is not otherwise available, some embodiments include determining whether a secondary image is available, retrieving the secondary image, and providing the secondary image for display.Type: GrantFiled: April 23, 2012Date of Patent: April 21, 2020Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventor: Sean L. Helm
-
Patent number: 10623476Abstract: An endpoint management and proxy system is described, by which users can manage and enable exposure of application programming interfaces (“APIs”) usable to cause execution of program code on a remote or third party system. Systems and methods are disclosed which facilitate the handling of user requests to perform certain tasks on remote systems. The endpoint management system allows the application developer to define and specify a first proxy API which maps to a second API associated with the remote system. The endpoint proxy system receives requests to execute the proxy API, determines the API mapping, and sends one or more backend API requests to execute program codes by the associated remote systems. Responses from the remote systems are received by the endpoint proxy system which parses and/or transforms the results associated with the response and generates an output result for response back to the user computing systems.Type: GrantFiled: March 23, 2018Date of Patent: April 14, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Jonathan Paul Thompson
-
Patent number: 10606889Abstract: Systems, methods and computer-readable media process a series of media files into a searchable format. The method includes generating a media database by processing each of a plurality of programs. The steps of the method include extracting a subtitle track from each of the programs, retrieving at least one frame associated with the subtitle track, adding metadata to the extracted subtitle track and at least one frame, processing the subtitle track, program statistics and at least one frame in a media database. Another aspect includes receiving a user query associated with dialog in a program, searching the media database and presenting a listing of results, receiving a user selection or program from their listing and transmitting at least one frame, a portion of associated subtitle track and prompts for ordering the program.Type: GrantFiled: August 25, 2017Date of Patent: March 31, 2020Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventor: Simon D. Byers
-
Patent number: 10606810Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.Type: GrantFiled: January 9, 2017Date of Patent: March 31, 2020Assignee: Splunk Inc.Inventor: Yuan Xu
-
Patent number: 10599626Abstract: Embodiments relate to enabling sequential access for data scans on files with metadata. More specifically, object files are stored in a data storage. The objects are classified. A metaobject file is created in the data storage. The metaobject file is created by extracting attributes from the file from objects in a first classification. An entry is created in the metaobject file and the extracted attributes are stored in that entry. A file attribute is extracted from a file in the second classification and associated with the created entry in the metaobject file. A link is created between the file in the second classification and the related entry in the metaobject file.Type: GrantFiled: October 25, 2016Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Subashini Balachandran, Wayne A. Sawdon, Rui Zhang
-
Patent number: 10599692Abstract: An apparatus and method modify a saved query based on a change in a query value meaning that changes over time. In preferred embodiments a graphical query interface displays an option to adjust query values of a saved database query. A query adjustment mechanism then adjusts the value of the query to compensate for the change in the meaning of the query value since the query was created such that the adjusted query will have the same basic meaning as when the query was originally created. Preferred Embodiments allow the user to specify to adjust the query to the current date or to a specified date in the past.Type: GrantFiled: August 14, 2008Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Kyong Jin Shim, Alan Benjamin Swanson, Marie Renee Wilkening