Using Interconnected Networks Patents (Class 709/218)
  • Patent number: 11682148
    Abstract: A method for displaying an advertisement picture includes obtaining, by a terminal, location information of a first key information area in a first advertisement picture from an advertisement server, obtaining, by the terminal, the first advertisement picture, cropping, by the terminal, the first advertisement picture based on the location information, and displaying, by the terminal, a second advertisement picture in an advertisement display area of a display, where the second advertisement picture includes a second key information area, and the second advertisement picture is obtained after the first advertisement picture is cropped, or the second advertisement picture is a picture obtained by scaling the cropped first advertisement picture.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: June 20, 2023
    Inventors: Yang Li, Yiliang He, Huangang Pang
  • Patent number: 11675864
    Abstract: The present technology pertains to a link service that can create, maintain, and service links to objects on behalf of a content management system or other services. The link service can share administration of links with other services when desired or can even allow other services to issue the link and manage the object that is the subject of the link while providing other functions to support the link. Additionally, link service can interface with a file system that can support links as actors in the file system, whereby greater control and flexibility in supporting links is provided. Link service can also accommodate servicing and management of links issued by legacy services, where the legacy services have unique link logic that should still be utilized to maintain a consistent user experience.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: June 13, 2023
    Assignee: Dropbox, Inc.
    Inventors: Aaron Passey, Fangzhou Wang, Eric Cunningham, Royce Ausburn, Nicholas Larson, David Wetterau, William Ho, Harrison Ho
  • Patent number: 11677849
    Abstract: Methods and systems are described for tracking content consumed by a guest subscriber consuming content with a host subscriber. A host device accessing content transmits a discovery request to identify nearby devices. A guest device in the vicinity receives the discovery request and transmits a response to the host device. As content is played back on the host device, the guest device may receive a content identifier and a progress time from the host device. Using the content identifier and the progress time, a guest device may transmit a request to a server to update a viewing history or subscriber profile associated with the guest subscriber and/or device. A guest subscriber may later resume a program or series from where the content was left on his or her own home or mobile device(s). Communications between a host device and guest device may be direct or via network server and may be secured as private.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: June 13, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Reda Harb, Rowena Young, Edison Lin, Mark Campagna
  • Patent number: 11669770
    Abstract: Technological advancements are disclosed that utilize inertial sensor data associated with a device to determine a new feature array and if the new feature array is within an existing class within a state space associated with the inertial sensor data. In response to the new feature array being included in the existing class, the new feature array is added to the existing class and a representation of the existing class in the state space is updated based on the new feature array and an existing representation of the existing class. In response to the new feature array not being included in the existing class, a new class is created based on the new feature array.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: June 6, 2023
    Inventors: Alberto Zancanato, Stefano Paolo Rivolta
  • Patent number: 11669584
    Abstract: A system includes at least one hub to coordinate at least one activity message between a website and at least one third party application where the at least one activity message has a standardized format, and an activity coordinator to listen to the at least one activity message and at least to add data extracted from the at least one message to a stream associated with at least one of an identified contact and an anonymous contact and where the at least one of an identified contact and an anonymous contact is a user of the website. The system also includes a contacts coordinator to retrieve and analyze contact related information from the stream and to enrich previously held information for the contact and at least one database to store the activity streams and the contact related information for use by the website and by the contact.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: June 6, 2023
    Assignee: Ltd.
    Inventors: Yoav Abrahami, Kfir Bloch, Nitzan Achsaf
  • Patent number: 11657031
    Abstract: The present invention relates to an apparatus for generating data quality information of electric power equipment, the apparatus including a data collector configured to collect a piece of measured data of electric power equipment, a storage configured to store a previous value and a set value for the piece of measured data, and a quality value generator configured to generate a quality value for the piece of measured data by applying the piece of measured data, the previous value, and the set value to a predetermined logic circuit.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: May 23, 2023
    Inventors: Chung Hyo Kim, Jun Churl Yoon, Young Sung Lee, Yong Hun Lim, Seong Ho Ju
  • Patent number: 11652539
    Abstract: A satellite system uses cloud computing virtualized gateways, radio transport protocol and on-ground beamforming to improve wireless communication. A digitized ground based subsystem for use with the satellite system can be employed in transmitting an optical feeder uplink beam to a communications platform that includes a multiple element antenna array. The ground based subsystem is configured to receive the optical feeder uplink beam and, in dependence thereon, use the multiple element antenna feed array to produce and transmit a plurality of RF service downlink beams to a single or plurality of service terminals.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: May 16, 2023
    Inventors: Alasdair Bruce Calder, Michael E. Spytek
  • Patent number: 11645384
    Abstract: A system is provided for electronic data obfuscation and protection using independent destructible data objects. The system may split a set of data into a data portion and a key portion, where the data portion may be stored in a database separately from the key portion. The data portion may further comprise a set of executable code for a time or iteration based destructible data object, where the data object may incrementally decrease a countdown value based on the passage of time and/or iterations. If the countdown value reaches a threshold value without being refreshed, the data object may automatically execute one or more processes to protect the set of data. In this way, the system provides a secure way to prevent unauthorized access to sensitive data.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: May 9, 2023
    Inventors: Brandon Sloane, John Howard Kling
  • Patent number: 11647103
    Abstract: A compression system is disclosed. A compression service removes compression responsibilities from an application. The compression system can deploy virtual network engines to locations near the applications. The virtual network engines compress the data using a compressor selected from multiple compressors. The compressed data can then be transmitted, decompressed, and delivered to the destination.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: May 9, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: RĂ´mulo Teixeira De Abreu Pinho, Vinicius Michel Gottin, Joel Christner
  • Patent number: 11620323
    Abstract: This disclosure is directed to a complex computing network for obtaining and using data from a transmitting system and a digital tracking and relaying system. An exemplary method comprises: receiving, from a transmitting system, a first input data associated with a registered user account; receiving, from a digital tracking and relaying system, a second input data associated with the registered user account and captured by a sensor comprised in the digital tracking and relaying system, wherein the second input data is transmitted via an application programming interface (API) comprised in or associated with the digital tracking and relaying system, the second input data comprising usage data associated with the digital tracking and relaying system; and associating at least one of the first input data or the second input data with the registered user account, thereby causing an update to the registered user account.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: April 4, 2023
    Assignee: TIV INC.
    Inventors: Edward C. Strong, II, John P. Pillat, Edward C. Strong
  • Patent number: 11579902
    Abstract: Disclosed are various embodiments for improving user interface rendering performance. A network page is received from one or more servers, where the network page includes code that renders a graphical placeholder for a user interface component. The code that renders the graphical placeholder for the user interface component is executed. Code that renders an updated view of the user interface component is received from the server(s) in response to a scrolling action or a viewport manipulation bringing the graphical placeholder for the user interface component into view. The code that renders the updated view of the user interface component is executed.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Alexandru Burciu
  • Patent number: 11568016
    Abstract: Aspects of the disclosure relate to validation of a request for an asset based on information in the request. Validation of the request can be processed by a network node in a network repository that contains the asset. In one aspect, validation of the request can comprise determining if the request is legitimate based at least on processing at least a portion of the information in the request. In response to a legitimate request, the network node can process the request and, as a result, a data object associated with the asset can be supplied to a device originating the request. In the alternative, the network node can yield an exception.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: January 31, 2023
    Inventors: Brian Field, Jan van Doorn
  • Patent number: 11562031
    Abstract: The present disclosure comprise: acquiring source data for generating a profile of a user and time data related with generation of the source data; clustering the source data based on the time data related with the generation of the source data as a category; generating a profile of the user by using the cluster generated through the clustering; and generating region of interest data including information of a geographic region that may be determined to be of interest to the user based on the profile of the user, and wherein the ROI data may include location information of the user, and the profile of the user associated with the time data may be labeled. The intelligent device of the present disclosure may be associated with an artificial intelligence module, drone (unmanned aerial vehicle, UAV), robot, augmented reality (AR) devices, virtual reality (VR) devices, devices related to 5G services, and the like.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 24, 2023
    Inventors: Mingyoung Kam, Jinsang Lee, Jaeki Cho
  • Patent number: 11556883
    Abstract: Techniques and system configurations for use of cached data to generate and present a schedule or other availability information for delivery and service scheduling of a product are disclosed herein. In an example, electronic operations used for offering cached availability information in a user interface include: obtaining service information to identify a service for a product (such as installation or removal) that can accompany, precede, or follow, delivery of a product; obtaining customer information to identify a geographic location to perform the service for the product; retrieving, from a cached data store, availability information to perform the service for the product based on the geographic location and the service information; and presenting the availability information to perform the service in association with the delivery of the product. With this technique, a calendar or schedule can be produced from cached data, without requiring multiple requests to a scheduling system.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: January 17, 2023
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Kurt Martinson, Jason Peterson, Jude Miron, Rambabu Raipati
  • Patent number: 11558329
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: January 17, 2023
    Assignee: Capital One Services, LLC
    Inventors: Patrick Moore, Colleen Frank, Venkata Mandali, Bradley Criqui
  • Patent number: 11544346
    Abstract: In accordance with an embodiment, described herein is a system and method for generation of starter websites. A content management system (CMS), such as for example, an Oracle Content and Experience Cloud (CEC) environment, can be provided. The content management system can include a site generator within the CMS. The site generator can receive a selection of content managed by the CMS, wherein the content includes data associated with the content. The site generator can determine, based on the data associated with the content, a layout of the content on a document. The site generator can generate machine readable code that, when interpreted or executed by a machine, causes the machine to produce a document including the content wherein the content is displayed in the determined layout.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: January 3, 2023
    Inventors: Hareesh S. Kadlabalu, Hui Zeng
  • Patent number: 11537264
    Abstract: Methods and systems for providing access to virtual scenes of an interactive application include receiving a selection of the interactive application. In response to the selection, a virtual scene of the application is provided. Interactivity of the user detected in the virtual scene is processed to identify predicted interaction with visual options in the virtual scene. The processing continues till a threshold of actions indicative of imminent selection of one of the visual options is reached. A second virtual scene associated with the visual option that was identified to be imminently selected, is pre-loaded, based on achieving the threshold. The second virtual scene is executed using the pre-loaded content, when the visual option associated with the second virtual scene is selected, so as to enable full rendering of the second virtual scene for user interaction.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: December 27, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Ken Miyaki
  • Patent number: 11538062
    Abstract: Provided is a process, including: obtaining a coupon issued by a merchant, the coupon being redeemable both on-line, at the merchant's website, and in-store, at a physical location of the merchant; sending the coupon to publishers for presentation to consumers by the publishers on user devices of the consumers; and receiving indications from the user devices of the consumers that the consumers interacted with the coupon, the indications indicating a consumer selection of an in-store redemption option or an on-line redemption option.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: December 27, 2022
    Assignee: RETAILMENOT, INC.
    Inventors: Michael Thomas Georgoff, Brian Keith Showers, Jimmy Jaejoon Song, John Thomas Pile, Edgar Mitchell Dapremont, III
  • Patent number: 11531683
    Abstract: A system includes a processor configured to create a rule repository instance. The rule repository instance specifies a plurality of different procedures that facilitate specifying a sequence of transformer rules by cascading each of the procedures together using a dot notation format. The processor configures the rule repository instance with a plurality of transformer rules using the dot notation format. The processor receives data from a file arranged according to a first structured data format. The processor executes the sequence of transformer rules to convert data elements in the file to a second structured data format. The processor then provides for display or storage the data as converted into the second structured data format by the sequence of transformer rules.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: December 20, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Khosrow Jian Motamedi, Fernando Ros
  • Patent number: 11524243
    Abstract: A game control method, a game server, and a game system with which a user can efficiently increase the number of friends in a game with a friend-up function are provided. When a friend candidate list image 230 of a recommended friend search screen 23 is generated in response to a request from an information processor 1 connected to a game server 10 over a communication line, the game server 10 generates a list of friend candidates with reference to a friend seeking flag. The friend seeking flag is stored in association with a user ID by which each user is identified, and indicates whether the user corresponding to the user ID is seeking friends.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: December 13, 2022
    Assignee: Universal Entertainment Corporation
    Inventors: Atsushi Kumita, Toshikazu Jinnouchi
  • Patent number: 11526253
    Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: December 13, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
  • Patent number: 11520851
    Abstract: In some implementations, a method includes logging, by a user device, mapping data that maps domain names of Internet resources presented on the user device to Internet Protocol (IP) addresses of the Internet resources, determining, by the user device, that one or more criteria are satisfied for transmitting the mapping data to a passive Domain Name Service (DNS) system, and in response to determining that the one or more criteria are satisfied, transmitting, by the user device, the mapping data to the passive DNS system.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 6, 2022
    Assignee: Chronicle LLC
    Inventor: Emiliano Martinez Contreras
  • Patent number: 11520843
    Abstract: A method includes providing a server having a system email address for receiving emails and including a processor and a memory coupled to the processor and defining a database organized to store data for a plurality of customer matters, respective matters having matter numbers, and, for each matter, the database including a notes location associated with the matter; providing a graphical user interface using which a user can review information relating to matters, including notes; determining, in response to receiving an email having a subject line and body, if the email subject line contains a matter number matching a database matter number and, if not, rejecting the email; and if the email is not rejected, routing at least a portion of the non-rejected email to the notes location of the matter having the matter number that corresponds to the number contained in the email subject line. Other systems and methods are provided.
    Type: Grant
    Filed: February 13, 2021
    Date of Patent: December 6, 2022
    Assignee: GROWPATH, LLC
    Inventors: Eric Jason Sanchez, Jan Schroeder, Richard Christopher Low
  • Patent number: 11513865
    Abstract: Methods and apparatus are disclosed to deploying a distributed system using operating system or container virtualization. An example apparatus includes a management container including a configuration manager and a container manager. The example configuration manager to is receive an instruction for a desired deployment state and is to apply a first change to a first current deployment state of the management container based on the desired deployment state. The example container manager is to apply a second change to a second current deployment state of a deployed container based on the desired deployment state. The container manager is to return information indicative of the desired deployment state to the configuration manager when the second change from the second current deployment state to the desired deployment state is achieved.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: November 29, 2022
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Miroslav Mitevski, Emil Gelev, Daniel Pavlov, Georgi Mitsov
  • Patent number: 11516199
    Abstract: In one embodiment, a networking device at an edge of a network enrolls with a controller that supervises operation of the networking device. The networking device sends a publication request to a cloud-based messaging service. The networking device provides, to the cloud-based messaging service, identification information that indicates the controller that supervises operation of the networking device. The networking device receives, from the cloud-based messaging service, authorization to publish messages to the cloud-based messaging service. The cloud-based messaging service uses the identification information to confirm an identity of the networking device with the controller that supervises operation of the networking device. The networking device sends, after receiving authorization to publish messages to the cloud-based messaging service, a message for publication to the cloud-based messaging service. The message comprises data sourced from an endpoint in the network.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 29, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
  • Patent number: 11516542
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: November 29, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 11507629
    Abstract: In various example embodiments, a system and methods are presented for generating node clusters from a plurality of disconnected nodes and generating data access models for interaction with the nodes. The system and methods identify one or more datasets associated with a first set of nodes distributed across a plurality of node clusters, and a set of entities associated within the plurality of node clusters. A node layer is generated based on the one or more datasets and the set of entities. One or more connections are generated between the first set of nodes and a set of coordinating nodes, and between the set of coordinating nodes and a second set of nodes. The systems and methods generate a result set distributed across the plurality of nodes based on connections between the set of coordinating nodes and the first set of nodes and the second set of nodes.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 22, 2022
    Assignee: PAREXEL International, LLC
    Inventors: Nicholas Dingwall, Kevin Reschke
  • Patent number: 11509972
    Abstract: Described herein is a method for processing of media data for playback, wherein the method includes the steps of: (a) fetching, by a web proxy, from two or more media servers media data and a media manifest file including metadata information relating to the fetched media data, and merging, by the web proxy, the media data; (b) modifying, by said web proxy, the content of the media manifest file and/or the content of the media data; and (c) providing, by said web proxy, the media manifest file and the media data as modified in step (b) to a media retrieval element for receiving and processing the media manifest file and the media data for decoding or playback, wherein a localhost address is assigned to the web proxy and the web proxy acts as a server for said media retrieval element. Described are further a respective device and computer program product.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: November 22, 2022
    Assignee: Dolby International AB
    Inventors: Wolfgang A. Schildbach, Christof Fersch, Holger Hoerich
  • Patent number: 11509621
    Abstract: The systems and methods include operations for: storing, by one or more processors, a plurality of content items in association with a content item generation template, each of the plurality of content items having been previously generated by a respective user of a plurality of users of a messaging application in accordance with instructions associated with the content item generation template; ranking the plurality of content items associated with the content item generation template; receiving input that selects an identifier of the content item generation template; and displaying the ranked plurality of content items to a given user of the messaging application in response to receiving the input.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 22, 2022
    Assignee: Snap Inc.
    Inventors: Gabriel Lupin, Vasileios Verroios, Yan Wu
  • Patent number: 11474839
    Abstract: Presented are systems and methods for connecting client devices to remote virtual desktops in a virtual desktop infrastructure (VDI) environment without having to rely on connection brokers or standalone virtual machines, thus, decreasing compute and power resources and reducing complexity by reducing monitoring, patching, and security measures. Administrator-generated templates may be applied to client devices and virtual desktops to enable a dynamic host configuration protocol (DHCP) server to use custom DHCP options, such as Current Remote Server (CRS) configuration settings, VDI pool incrementing settings that utilize a CRS round-robin list, and VDI pool removal settings to increment and remove virtual desktops from a pool of virtual desktops.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: October 18, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventor: John Kelly
  • Patent number: 11474796
    Abstract: The present disclosure describes a method and system for generating and managing software builds for distributed applications includes scanning the source project folder to generate a source graph representing file dependencies within the source folder; compiling the one or more files in the source project folder to generate compiled code for each of the plurality of targets using the source graph; linking and writing the compiled code as linked files or written files for one or more of the plurality of targets; and writing the distribution manifest file to a build directory, the distribution manifest file including the linked or written files.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 18, 2022
    Assignee: Elements Dev Corporation
    Inventor: Christopher Douglas Mather
  • Patent number: 11467734
    Abstract: A computing device and an operating method thereof are provided. The computing device includes a memory and a processor configured to: perform a first compression on a data object stored in the memory according to a first compression method, store the first compressed data object in a swap data storage area, and reclaim a portion of the memory in which the first compressed data object was stored; register information about the first compressed data object in a first management table; obtain the information about the first compressed data object from the first management table based on a usage ratio of the processor; and perform a second compression on the first compressed data object according to a second compression method, store the second compressed data object in the swap data storage area, and reclaim a portion of the swap data storage area in which the first compressed data object was stored.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: October 11, 2022
    Inventors: Jusun Song, Jaehoon Jeong, Jihun Jung, Changhyeon Chae, Jaeook Kwon, Seokjae Jeong, Youngho Choi, Cheulhee Hahm
  • Patent number: 11463513
    Abstract: Examples described herein relate to apparatuses and methods for a node of a network to facilitate communication among two or more clients, including but not limited to determining, by the node, that the two or more clients are connected to the node for accessing data originating from an origin server, receiving, by the node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the node, the message to the at least one second client without routing the message to the origin server.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11455020
    Abstract: The present invention provides a computing device, apparatus for holding a power supply device, and methods of installing a power supply device in the computing device. The apparatus comprises a container and at least one electrical contact disposed on the container. The container is configured to hold the power supply device and to be received in a receiving space defined by the computing device. The container, when received in the receiving space, is operable to be removed from the receiving space without necessity of opening a cover of the computing device. The apparatus, computing device, and methods are advantageous in various aspects such as being favorable to the lifetime of the power supply device, convenient for uses to manage the power supply device, such as monitoring the status and make replacement when necessary, etc.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: September 27, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: CheKim Chhuor, Zhipeng Gao, Gregory Wallace Roth
  • Patent number: 11442857
    Abstract: Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: September 13, 2022
    Assignee: Edgecast Inc.
    Inventors: Marcel Eric Schechner Flores, Derrick Sawyer
  • Patent number: 11443358
    Abstract: Disclosed is an invention for methods, processes and systems that, among its enabling features and benefits, enhance retrieval of relevant information over a communication network. For instance, methods, processes and systems for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: September 13, 2022
    Inventor: Edmond K. Chow
  • Patent number: 11445263
    Abstract: In some embodiments, an electronic device presents representations of items of content available for playback on the electronic device. The representations are optionally presented in a horizontally-scrollable row. In response to a user input to horizontally scroll the row of representations, in some embodiments, the electronic device presents an animation of moving a cropping frame/border between respective representations to scroll the presented representations. In some embodiments, an electronic device presents representations of auxiliary content related to an item of content in a product page user interface of the item of content. In some embodiments, an electronic device presents representations of items of content in accordance with content consumption history of the user account. In some embodiments, an electronic device presents representations of bonus content items associated with a series of episodic content.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: September 13, 2022
    Assignee: Apple Inc.
    Inventor: Christopher Ellingford
  • Patent number: 11436026
    Abstract: A method for obtaining a representation of an environment includes requesting device context information from a user device. The request is sent to the user device from a virtual machine environment established by a database processor. The virtual machine environment is established by the database processor in response to a request received from the user device over a network for a representation of an environment. User preference information is requested and the device context information and the user preference information are received in the virtual machine environment. Based on the device context information, an environmental data set (EDS) is identified that includes information reflective of the environment. The EDS is received in the virtual machine environment and the EDS is modified based at least in part on the user preference information. Executable computer code is constructed for generating a representation from the modified EDS and sent to the user device.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: September 6, 2022
    Assignee: Sensoriant, Inc.
    Inventor: Shamim A. Naqvi
  • Patent number: 11429280
    Abstract: A computer product, method, and system to generate a virtual subsystem to process read and write requests to storage devices. A virtual controller is configured in a memory device to provide a representation of a controller in a computer system. At least one virtual storage is configured in the memory device. A virtual storage is assigned a quantity of physical storage configured in a plurality of storage devices, wherein the virtual storage maps to addresses in the quantity of physical storage. At least one virtual storage is assigned to a virtual controller. A host is assigned to the virtual storage assigned to the virtual controller. The host assigned the virtual storage is allowed to direct read and write requests to the quantity of physical storage assigned to the virtual storage.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: James P. Freyensee, Dave B. Minturn, Phil C. Cayton, Jay E. Sternberg, Anthony J. Knapp
  • Patent number: 11429651
    Abstract: A computer-implemented method, system and computer program product is provided for optimizing a document change or provenance scoring system by weighting sections of a document, scoring the changes for each section, and then combining the change scores for each section to generate an overall change score. An associated report may also be generated that catalogs all of the various scoring elements. The weighted score is stored in a document management system and provides a human document reviewer a level of detail to evaluate document changes. Accordingly, the weighted score reveals whether a document's changes require a brief or detailed review before the document's changes are approved for a next document version.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 30, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
  • Patent number: 11429557
    Abstract: A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 30, 2022
    Assignee: DealVector, Inc.
    Inventors: Subhrojit Nag, Manish Kumawat
  • Patent number: 11422841
    Abstract: There is provided an apparatus including a virtual machine unit for remote training, configured to implement a virtual remote training environment regarding physical software coding training between a student terminal and a teacher terminal, a virtual machine unit for remote control, configured to implement a virtual remote control environment regarding physical operation control over a physical device connected to the student terminal and to perform direct remote control of the teacher terminal, and a hypervisor unit for physical device control, configured to intercept the direct remote control of the teacher terminal over the physical device in the virtual remote training environment and to provide the teacher terminal with a right to control the physical device.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: August 23, 2022
    Inventor: Hee Yong Jeong
  • Patent number: 11423112
    Abstract: The present disclosure provides a document input content processing method and apparatus, an electronic device, and a storage medium. The method includes: (101) receiving current input content in a document region on an online document page; (102) displaying, in response to identifying that the current input content is a link address, a selection box on the online document page; and (104) in response to determining that a display mode selected by a user from the selection box is a non-link display mode, obtaining, based on the non-link display mode selected by the user, corresponding content from a page of the link address, and displaying the corresponding content of the page linked with the link address in the document region.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: August 23, 2022
    Inventors: Qing Zeng, Pengcheng Cai, Tianxu Chen
  • Patent number: 11418490
    Abstract: A method for providing and managing non-direct URL fetching service for retrieving a content from a web server to a client device is disclosed, such as for overcoming geo-blocking or a Man-In-The-Middle (MITM) attack. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. A URL request may be sent in parallel using both direct and non-direct fetching schemes, in order to verify the need for using the non-direct fetching service. Direct or non-direct fetching scheme may be selected by using a file that associates a fetching scheme to the requested URL. The selection of the fetching mechanism may use dynamically in real-time updating of a Proxy Auto-Configuration (PAC) file. As part of an accounting scheme, quotas may be applied to a cumulative received data or a time duration of using a non-direct fetching service.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 16, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11411913
    Abstract: A system for allocating domain name acquisition resources is provided. The system performs a method comprising: obtaining, at a database, a list of domain names that are to be deleted during a first time window; updating a drop catch table in the database, wherein the drop catch table comprises a second list of domain names that are to be deleted; refreshing a cache in an application server that provides DNS services based on the drop catch table; obtaining, at the application server, a EPP command from a registrar to register a domain name from the drop catch table that is about to be deleted during a second time window; determining, based on the cache, that the domain name to be registered is available to be registered; updating a flag for the domain name in the cache indicating that the domain name is registered; and providing an acknowledgment to the registrar.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 9, 2022
    Assignee: VeriSign, Inc.
    Inventors: Raja Chawat, Anjaneyulu Sadineni, Sunil Mundluri, James Gould
  • Patent number: 11403257
    Abstract: For determining a relevant file save location, a processor acquires metadata for a new file. The processor further assigns content tags for the new file based on file content and the metadata. The processor calculates a location correlation to folders of a file system using a file system database. The processor further presents a ranked display of the folders based on the location correlation on a display. The processor moves the new file to a selected folder.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Mark Patrick Delaney, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler
  • Patent number: 11397504
    Abstract: Systems and methods for communicating and displaying collections of images according to a user-selected queue are described. In some example embodiments, a system aggregates content items organized into collections for display to a user on a device. The system receives a selection from the user of a desired order of collection display, based on the user selecting queue request elements associated with the content collections. In response to receiving a playlist request from the user, the system causes display of the content collections in the order selected by the user. In some example embodiments, the system automatically queues one or more pieces of autoforward content to automatically play after the completion of the queued content.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: July 26, 2022
    Assignee: Snap Inc.
    Inventor: Jacob Andreou
  • Patent number: 11388244
    Abstract: The present disclosure relates to a method, a device, and a program product for managing a computer system. One method includes: receiving a service request for the computer system, the service request describing an operation state of the computer system; respectively determining similarities between the service request and multiple historical service requests performed for the computer system, the multiple historical service requests respectively describing multiple historical operation states of the computer system; and determining, in response to determining that a similarity between the service request and a historical service request among the multiple historical service requests satisfies a predetermined similarity condition, a solution for processing the service request based on a pairing of the service request with the historical service request and a historical solution for processing the historical service request. Further, a corresponding device and a corresponding program product are provided.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jiacheng Ni, Min Gong, Zijia Wang, Zhen Jia, Bin He
  • Patent number: 11379523
    Abstract: The disclosure provides examples of methods, apparatuses, systems, and computer program products for implementing a search indexer. One example method includes receiving, by index workflow circuitry, a search index update indicator, causing, by the index workflow circuitry and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, calculating a checksum for each of the data sets, comparing the checksum for each of the data sets to a set of search index metadata, in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating a set of search index data from the data set corresponding to the at least one checksum, generating a search index using at least the set of search index data, and transmitting the search index to a search service for use in responding to at least one search query.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: July 5, 2022
    Assignee: GROUPON, INC.
    Inventors: Jiaqi Guo, Sri Subramanian, Ram Gopalan
  • Patent number: RE49134
    Abstract: Disclosed are various embodiments for employing an erasure coding storage scheme and a redundant replication storage scheme in a data storage system. Data objects that are greater than a size threshold and accessed less frequently than an access threshold are stored in an erasure coding scheme, while data objects that are sized less than a size threshold or accessed more often than an access threshold are stored in a redundant replication storage scheme.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: July 12, 2022
    Inventors: Gang He, James Christopher Sorenson, III