Patents Examined by Eddy Cheung
-
Patent number: 11714830Abstract: Mechanisms for multidimensional data modeling and operations and related procedures are described. Resource structures for multidimensional data can be used. This can allow lumped operations such as RESTful operations and procedures on the multidimensional data. A new attribute “SamplingPeriodCovered” can be used to indicate the time interval when the related time series data (or any multi-dimension data streams) are stored. This can reduce the total size of the data stored.Type: GrantFiled: July 1, 2022Date of Patent: August 1, 2023Assignee: Convida Wireless, LLCInventors: Qing Li, Xu Li
-
Patent number: 11714873Abstract: A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.Type: GrantFiled: September 7, 2022Date of Patent: August 1, 2023Assignee: rewardStyle, Inc.Inventors: Jason Ellis Pearlman, Elias Jason Mablekos, Andrew Cummins
-
Patent number: 11704381Abstract: A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.Type: GrantFiled: June 8, 2021Date of Patent: July 18, 2023Assignee: rewardStyle, Inc.Inventors: Jason Ellis Pearlman, Elias Jason Mablekos, Andrew Cummins
-
Patent number: 11698939Abstract: Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.Type: GrantFiled: December 23, 2019Date of Patent: July 11, 2023Assignee: YAHOO ASSETS LLCInventors: Xing Yi, Scott Gaffney
-
Patent number: 11693844Abstract: The disclosure herein describes processing deletion requests using sequencing numbers with change feed updates. When a deletion occurs on the source data store, a deletion notification is created in a change feed on the source server. The deletion notification includes a set of deletion record IDs identifying a set of records to be deleted, a tombstone sequence number (TSN) identifying a sequence of the deletion notification within a set of deletion notifications and/or a deletion sequence number (DSN). The DSN is incremented by one each time a new deletion notification is created. A deletion notification can represent deletion of a single record or a set of records. Each deletion notification is assigned a time-to-live (TTL) value. The deletion notification is deleted at expiration of the TTL. The TSN and the DSN entries are used to determine whether any deletion updates have been missed to prevent silent failures.Type: GrantFiled: June 9, 2022Date of Patent: July 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Kapil Agarwal, Vaibhav Sharma
-
Patent number: 11687518Abstract: In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includType: GrantFiled: October 20, 2020Date of Patent: June 27, 2023Assignee: eAffirm LLCInventors: Brian Haddon, Ryan Owen
-
Patent number: 11681654Abstract: A method that includes receiving a request to select one or more files for a user; in response to receiving the request, identifying file request context information associated with the request, wherein the file request context information is based at least in part on a current state of a user device; identifying one or more candidate files based on the file request context information; identifying a relevance measure for the one or more candidate files based on the file request context information; identifying one or more candidate user contacts based on the file request context information, each of the one or more candidate user contacts having sent communications to or received communications from the user, wherein the communications include at least one of the one or more candidate files; and providing, for display to the user, a display portion of a user interface for selection pertaining to the one or more files and the one or more candidate user contacts, the display portion including a representationType: GrantFiled: February 7, 2022Date of Patent: June 20, 2023Assignee: Google LLCInventors: Michael Sorvillo, Mandy Richau Sladden
-
Patent number: 11675776Abstract: Managing data in a computing device is disclosed, including generating reverse delta updates during an apply operation of a forward delta update. A method includes operations of applying forward update data to an original data object to generate an updated data object from the original data object and generating, during the applying, reverse update data, the reverse update data configured to reverse effects of the forward update data and restore the original data object from the updated data object.Type: GrantFiled: June 29, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jonathon Tucker Ready, Cristian Gelu Petruta, Mark Zagorski, Timothy Patrick Conley, Imran Baig, Alexey Teterev, Asish George Varghese
-
Patent number: 11675865Abstract: A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.Type: GrantFiled: August 25, 2022Date of Patent: June 13, 2023Assignee: rewardStyle, Inc.Inventors: Jason Ellis Pearlman, Elias Jason Mablekos, Andrew Cummins
-
Patent number: 11675674Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.Type: GrantFiled: May 2, 2022Date of Patent: June 13, 2023Assignee: Rubrik, Inc.Inventors: Joshua Duncan Hight, Jiangbin Luo, Christopher Wong
-
Patent number: 11669521Abstract: A method for causing a processor to perform a query on a column-store table of encoded values is provided. The method includes configuring the processor to receive the query, comprising a filter to be applied to at least a first column vector of the encoded values. The processor processes the query for the encoded values in the first column vector, to generate a first vector indicative of respective encoded values passing or failing the filter. The processor determines, from the first vector, an indicator of encoded values passing the filter and encoded values failing the filter, relative to the encoded values in the first column vector. The processor determines a bit length of the encoded values. The processor selects an algorithm for processing the query based on the indicator and the determined bit length of the encoded values. A system and a non-transitory, computer-readable medium are also provided.Type: GrantFiled: February 22, 2022Date of Patent: June 6, 2023Assignee: SINGLESTORE, INC.Inventors: Michal Nowakiewicz, Eric Boutin
-
Patent number: 11669400Abstract: The disclosed enhancements optimize the use of the live browse cache and pseudo-disk storage areas, improving metadata handling so that it can be used more effectively to speed up live browse and file indexing of backup copies in a data storage management system. The enhancements operate granularly to identify within each extent being backed up smaller sectors that comprise metadata. The disclosed approach pre-fetches the metadata of the backup copy before allowing the file scan of the file indexing and/or the live browse operation to proceed. The backup operation, the file indexing operation, and the live browse operation are enhanced to handle the more granular metadata sectors without changing the granularity of the full extents generated and stored in the backup.Type: GrantFiled: June 22, 2021Date of Patent: June 6, 2023Assignee: Commvault Systems, Inc.Inventors: Pratik S. Rana, Deepak Raghunath Attarde
-
Patent number: 11663172Abstract: Cascading payload replication to target compute nodes is disclosed. Cascading payload replication can be accomplished using a two-stage operation for a replication operation. In the first stage, a plan is generated and distributed for the replication operation. The plan includes an assignment of compute nodes to tree nodes in a tree hierarchy. In the second phase, the payload is distributed according to the plan. The plan is different for at least two replication operations. Thus, the cascading payload replication is adaptable to changing target compute nodes and provides for load balancing.Type: GrantFiled: September 19, 2022Date of Patent: May 30, 2023Assignee: Splunk Inc.Inventors: Aditya Dhoke, Shalabh Goyal, Megha Lakshminarayan, Anish Shrigondekar, Ruochen Zhang
-
Patent number: 11663222Abstract: Systems and methods are described for providing contextual search results. The system may receive a search query during presentation of a video. If the query is ambiguous, the system accesses some of the frames of the video. The frames are analyzed to identify a performed action depicted in the frames. The system retrieves a keyword related to the identified action. The ambiguous query is augmented with the keyword. The augmented search query is used to search for and output relevant search results.Type: GrantFiled: July 18, 2022Date of Patent: May 30, 2023Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Madhusudhan Seetharam, Harshith Kumar Gejjegondanahally Sreekanth
-
Patent number: 11645164Abstract: A computer-implemented method according to one embodiment includes retrieving details of a data backup system; determining whether a first data backup operation will complete within the data backup system before a second data backup operation is initiated within the data backup system, based on the details of the data backup system; and conditionally adjusting one or more elements of the data backup system, based on the determining.Type: GrantFiled: August 11, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Sangeetha Seshadri, Priyaranjan Behera, Paul Henri Muench, Umesh Deshpande, Nicholas Linck, Wilfred Edmund Plouffe, Jr.
-
Patent number: 11645168Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.Type: GrantFiled: April 6, 2022Date of Patent: May 9, 2023Assignee: Commvault Systems, Inc.Inventor: Prasad Nara
-
Patent number: 11636011Abstract: Methods and systems for restoring a tenant database of a multitenant database system with multiple tenant databases is provided. In response to a request to restore a first tenant database, a system verifies that the first tenant database is present in the multitenant system database system with a same identifier when a backup of the first tenant database was taken during a backup operation and when the restore request was received. A restore method is selected based on a storage type used for storing the first tenant database. The selected restore method is executed for restoring the first tenant database utilizing an internal file associated with the first tenant database, while processing requests for other tenant databases.Type: GrantFiled: July 6, 2022Date of Patent: April 25, 2023Assignee: NETAPP, INC.Inventors: Amarnath Rachapudi, Vasantha Prabhu, Karkala Pallavi Puranik, Kumar Dawani
-
Patent number: 11636010Abstract: An illustrative approach accelerates file indexing operations for block-level backup copies in a data storage management system. A cache storage area is maintained for locally storing and serving key data blocks, thus relying less on retrieving data on demand from the backup copy. File indexing operations are used for populating the cache storage area for speedier retrieval during subsequent live browsing of the same backup copy, and vice versa. The key data blocks cached while file indexing and/or live browsing an earlier backup copy help to pre-fetch corresponding data blocks of later backup copies, thus producing a beneficial learning cycle. The approach is especially beneficial for cloud and tape backup media, and is available for a variety of data sources and backup copies, including block-level backup copies of virtual machines (VMs) and block-level backup copies of file systems, including UNIX-based and Windows-based operating systems and corresponding file systems.Type: GrantFiled: May 8, 2020Date of Patent: April 25, 2023Assignee: Commvault Systems, Inc.Inventors: Pratik S. Rana, Henry Wallace Dornemann, Amit Mitkar, Deepak Raghunath Attarde, Ashwin Gautamchand Sancheti
-
Patent number: 11630875Abstract: A method, according to one embodiment, includes, at a server in communication with a database and a network, receiving from a user a link to an internet webpage, via the network, analyzing, by the server, a Rich Site Summary (RSS) feed of the internet webpage and text in the internet webpage, categorizing, by the server, the internet webpage into a predetermined category based on the RSS feed of the internet webpage and the text in the internet webpage, creating, by the server, a summary of the internet webpage, utilizing the RSS feed of the internet webpage and the text in the internet webpage, identifying, by the server, an image from the internet webpage, resizing, by the server, the image from the internet webpage to create a resized image, including, by the server, the resized image in the summary of the internet webpage, upon determining that the resized image has a minimum size, meets predetermined aspect ratio limits, and is not repeated within the predetermined category, and in a webpage associated wType: GrantFiled: August 17, 2017Date of Patent: April 18, 2023Assignee: International Business Machines CorporationInventors: Michael Markson, Krishna Srinivasan, Nicholas Sorrentino, Ann Lee Richards, Rich Skrenta, Gregory B. Lindahl
-
Patent number: 11620661Abstract: A musician discovery system is provided. The musician discovery system includes a first interface for displaying a plurality of musicians organized according to a musical characteristic. The system includes a second interface for presenting multimedia information about a first musician from the plurality of musicians displayed on the first interface. The system includes means for comparing a second plurality of musicians with the first musician using the multimedia information presented on the second interface about the first musician. Furthermore, the system includes a third interface for recommending a second musician from the second plurality of musicians based on the comparing means.Type: GrantFiled: October 26, 2016Date of Patent: April 4, 2023Assignee: VIACOM INTERNATIONAL INC.Inventors: Peter Kay, Mark Mezrich, Daniel Shearer, Ryan Shafer