Using Interconnected Networks Patents (Class 709/218)
-
Patent number: 10482152Abstract: Various embodiments provide a commenting system for multiple users to provide and share comments to shared content items. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. To enable such functionality, the online content management system can expose an application programming interface to enable third-party service providers to develop and attach a comment interface to content items. Accordingly, such a commenting system can provide a comment interface for concurrent display alongside a respective content item in which users can provide comments to shared content items or to use as notes for their personal content items.Type: GrantFiled: November 7, 2016Date of Patent: November 19, 2019Assignee: Dropbox, Inc.Inventors: Thomas Carriero, Mark Delamere, Phil Rha, Jon Vincent, Sujay Jayakar
-
Patent number: 10484646Abstract: A system that incorporates teachings of the present disclosure may obtain images of an object captured at different viewing angles of a first portion of a viewing perspective of the object, and generate additional images for a second portion of the viewing perspective based on interpolation, extrapolation or both of the captured images. Holographic content for the object based on the captured images and the additional images is generated, in accordance with load balancing. The holographic content and second video content of a second user at a second location are provided to the first local device for presentation at a first display device that simulates the second user and the object being present at the first location and simulates interaction of a first user at the first location with the object based on movement of the first user with respect to the holographic content. Other embodiments are disclosed.Type: GrantFiled: June 25, 2018Date of Patent: November 19, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Tara Hines, Andrea Basso, Aleksey Ivanov, Jeffrey Mikan, Nadia Morris
-
Patent number: 10476939Abstract: A system, device, and method provide for the selection of a device to perform a service using context information for the device. The context information may be included in a request from a control point device to the device or may be included in a response from the device to the control point device. The context information provides additional information relative to the services provided by the device or relative to the device itself. For example, if the device is a camera, the camera may include for each photograph taken by the camera a date the photograph is taken, a time the photograph is taken, a location at which the photograph is taken, a subject matter of the photograph, a temperature at the photograph location, a photographer, etc in the context information. Additionally, the camera may include the current geographic location of the camera in the context information.Type: GrantFiled: February 12, 2016Date of Patent: November 12, 2019Assignee: Conversant Wireless Licensing S.a r.l.Inventors: Jose Costa Requena, Markku Tamski
-
Patent number: 10474450Abstract: One general aspect includes a method to transmit one or more over-the-air software updates, the method including: (a) receiving, via a controller, a software update; (b) receiving, via a controller, a vehicle command request; (c) in response to the vehicle command request, via the controller, generating a communication package including update callback information based on the software update and a vehicle command based on the vehicle command request; and (d) transmitting, via the controller, the communication package to a vehicle. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.Type: GrantFiled: May 21, 2018Date of Patent: November 12, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Huong T. Chim, Esteban Camacho, Dexter C. Lowe, James Doherty
-
Patent number: 10475085Abstract: An online system selects advertisements for inclusion in a scrollable advertisement unit that includes a display area and multiple advertisements, each associated with a position in the scrollable advertisement unit. Positions in the scrollable advertisement unit are ranked based on a measure of predicted performance of an advertisement in each position. Advertisements are ranked based on a probability of being viewed by a user if associated with a particular position in the scrollable advertisement unit and, optionally, on a probability of presenting an advertisement based on characteristics of the advertisement. The position ranking and the advertisement ranking are used to associate advertisements with positions. For example, an advertisement is associated with a position having a location in the position ranking corresponding to the advertisement's position in the advertisement ranking.Type: GrantFiled: June 11, 2013Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Jeffrey Andrew Kanter, David Mason, Yi Tang, Brian Steadman, Chinmay Deepak Karande, Qiao Lian
-
Patent number: 10476990Abstract: Provide, to a user, a banner with which it may be possible to arouse an interest of the user with respect to a specific application. A banner relating to an application that has been executed on a terminal device can be displayed on the terminal device. The banner can be generated on the basis of information unique to the terminal device or to a user thereof, the information being collected by a server device during execution of the application. Examples of the unique information include information relating to video displayed on the terminal device during execution of the application, and information relating to manipulations inputted to the terminal device during the execution of the application. Examples of a banner include media that include the video, and media that reproduce the manipulations on the terminal device on the basis of information relating to the manipulations.Type: GrantFiled: November 12, 2015Date of Patent: November 12, 2019Assignee: GungHo Online Entertainment, Inc.Inventors: Kazuki Morishita, Ken Narita
-
Patent number: 10477260Abstract: This disclosure describes systems and methods related to a network-based digital video recorder playback adapter. In some embodiments, a request for digital content may be received from a customer device. A plurality of segments associated with the digital content may be received. A content stream may be generated based at least in part on the plurality of segments associated with the digital content. The content stream may be transmitted. Additionally, load balancing may be implemented to optimally select a source of digital content. Additional load balancing may further be performed at a customer premises between multiple communicative connections to provide requested content to the client device.Type: GrantFiled: October 17, 2014Date of Patent: November 12, 2019Assignee: Cox Communications, Inc.Inventors: Keith Alan Rothschild, Robert Lee Ames, Jr., Ronald Larry Hardzog, Jr., Muhammad Asif Raza
-
Patent number: 10469679Abstract: This invention provides an information processing apparatus which obtains screen information via a network from an external apparatus and displays an operation screen based on information registered in association with a specific application, when a predetermined key is operated while the specific application is in progress. To accomplish this, an MFP obtains screen information from a Web server based on URL information registered in association with a Web application, and displays the initial screen of the Web application, when a reset key is pressed while the Web application is in progress.Type: GrantFiled: February 3, 2015Date of Patent: November 5, 2019Assignee: CANON KABUSHIKI KAISHAInventors: Masahito Yamamoto, Hisashi Nakamoto, Satoki Watariuchi
-
Patent number: 10469574Abstract: A container is obtained at a host device of a set of host devices in a container hosting environment. At the host device, one or more other host devices of the set of hosting devices are identified as one or more replica host devices. A commit operation is performed at the host device for a given layer of the obtained container. A synchronization operation is then initiated at the host device with each of the one or more replica host devices based on the committed layer of the obtained container to form a replica container at each of the one or more replica host devices. The replica container at each of the one or more replica host devices is state-synchronized with the obtained container.Type: GrantFiled: April 20, 2016Date of Patent: November 5, 2019Assignee: EMC IP Holding Company LLCInventors: Cang Dai, Yu Cao, Vivian Gao, Kenneth Durazzo, Grace Cui
-
Patent number: 10469426Abstract: A group feed is displayed for a selected group by a private social network service. The group feed displays only threads with unviewed content along with a user actuatable display element that allows the user to switch to a feed that displays all content for the group.Type: GrantFiled: June 14, 2016Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Stephanie Hsu, Wooju Choi, Mario Estrada, Anthony Lawrence Jackson, Isura Harshana Edirisinghe, Stephen Quirk, Cameron Hindle Hughes Lock, Manuel Munoz Selera, Omer-Moshe Gelbard
-
Patent number: 10461886Abstract: In one embodiment, a method comprises: detecting, by a transport layer executed by a processor circuit in an apparatus, a request message received via a non-deterministic data link from one of a plurality of deterministic network interface circuits, the request message for a transport layer packet having been stored in a buffer circuit storing a plurality of transport layer packets in the apparatus, the deterministic network interface circuits providing respective deterministic links for deterministic transmission of the transport layer packets in a deterministic data network, the request message specifying a first number identifying any missed transmission opportunities on the corresponding deterministic link; determining, by the transport layer, a cause of failure in one or more of the missed transmission opportunities; and selectively executing, by the transport layer based on determining the cause of failure, a corrective action for preventing an increase in latency of the transport layer packets.Type: GrantFiled: October 16, 2017Date of Patent: October 29, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Pascal Thubert, Eric Michel Levy-Abegnoli, Patrick Wetterwald
-
Patent number: 10454842Abstract: A method for issuing an access token of a device by a control point is provided. The method includes transmitting a search request message to the device, receiving, from the device, a search response message including first information indicating a type of the device, requesting access token issuance to the device using first information and second information, the second information including additional information about the device, and receiving the access token from the device. The second information may include model information about the device.Type: GrantFiled: September 23, 2016Date of Patent: October 22, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Hee-Dong Kim, Heui-Sam Kwag, Soon-Hyung Gwon, Kyoung-Han Park, Gye-Young Lee, Jong-Woo Lee, Dong-Yun Hawng
-
Patent number: 10453037Abstract: An auto repair quote platform may be provided. The platform may allow a user to enter a set of parameters and request quotes from service providers based on those parameters. Service providers may also enter parameters for matching their quotes to a request. The platform may further allow a user to accept a quote and schedule an appointment with the chosen service provider.Type: GrantFiled: June 2, 2017Date of Patent: October 22, 2019Assignee: Top Brands Tire & WheelInventors: Boake Sells, Richard Goodwin
-
Patent number: 10454937Abstract: In a computer system implemented method for generating an authorized response to a message in a network, the computer system detects a message sent by an originator via a network. The computer system selects a group of users to contribute to the authorized response to the message based on the computer system analyzing the message. Users selected by the computer system are notified that they are selected to contribute to the authorized response. The computer system receives input data for the authorized response from respective ones of the users of the group and generates the authorized response based on the input data. The computer system sends the authorized response to the originator via the network.Type: GrantFiled: March 6, 2017Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, Robert E. Loredo
-
Patent number: 10448228Abstract: Various systems, mediums, and methods may determine one or more configurations associated with a provider application. For example, a mobile system may determine a request to install a provider application, possibly based on one or more user inputs received by the mobile system. The mobile system may determine other applications installed on the mobile system. The mobile system may determine one or more configurations of the provider application based on the other applications installed. As such, the mobile system may install the provider application to the mobile system based on the one or more configurations determined.Type: GrantFiled: April 10, 2018Date of Patent: October 15, 2019Assignee: PayPal, Inc.Inventors: Kevin Ward, Vijeyta Aggarwal, Michael Charles Todasco
-
Patent number: 10447726Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.Type: GrantFiled: November 13, 2018Date of Patent: October 15, 2019Assignee: Shape Security, Inc.Inventors: Siying Yang, Shuman Ghosemajumder
-
Patent number: 10445282Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The apparatus may be an embedded-system device. The embedded-system device emulates a first serial port. The embedded-system device exposes the first serial port to a host of the embedded-system device through a USB connection. The embedded-system device receives first USB packets containing first command or data from the host through the USB connection. The embedded-system device inputs the first command or data to the first serial port.Type: GrantFiled: August 1, 2016Date of Patent: October 15, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Samvinesh Christopher, Anurag Bhatia
-
Patent number: 10447698Abstract: In a computer system implemented method for generating an authorized response to a message in a network, the computer system detects a message sent by an originator via a network. The computer system selects a group of users to contribute to the authorized response to the message based on the computer system analyzing the message. Users selected by the computer system are notified that they are selected to contribute to the authorized response. The computer system receives input data for the authorized response from respective ones of the users of the group and generates the authorized response based on the input data. The computer system sends the authorized response to the originator via the network.Type: GrantFiled: January 25, 2018Date of Patent: October 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, Robert E. Loredo
-
Patent number: 10445299Abstract: Methods and system are disclosed that optimize memory consumed, by sharing datasets between workspaces. In one aspect, multiple workspaces may be instantiated by retrieving multiple datasets from multiple data sources. An input to execute transformations on the multiple datasets may be received. Based on a determination of execution of a transformation on the multiple datasets, a dataset context analyzer may be executed to analyze a current context of data in the multiple datasets. Based on a result of execution of the dataset context analyzer, a transformation graph analyzer may be executed to compute a current context of transformations on the multiple datasets. Based on the determined current context of data and the current context of the transformations on the dataset, memory consumed may be optimized by sharing the multiple datasets between the multiple workspaces.Type: GrantFiled: December 23, 2016Date of Patent: October 15, 2019Assignee: SAP SEInventors: Nikita Jain, Devicharan Vinnakota
-
Patent number: 10437470Abstract: In distributed processing frameworks, compute instance and cluster failure can occur due to a master node running out of disk space as a result of file system logs. An application employs a disk space manager to detect and manage available disk space based on a set of configurable directories. The disk space manager prevents a compute instance from reaching a threshold of capacity due to improper or malfunctioning component logging.Type: GrantFiled: June 22, 2015Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Xiqiang Zhi
-
Patent number: 10440405Abstract: A device can receive, from a user device, a request for content in a target format for playback. The device can determine information identifying the content in a source format based on the request for content associated with the target format. The device can request the content in the source format using the information identifying the content in the source format. The device can receive the content from a content source in the source format based on requesting the content in the source format. The device can convert the content in the source format to generate a set of files associated with the target format. The device can provide the set of files in the target format to a content delivery network associated with the user device.Type: GrantFiled: December 20, 2017Date of Patent: October 8, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin Shen, Suri B Medapati, Leslie H. Francis
-
Patent number: 10432529Abstract: A system and method of reducing network congestion whereby significant improvement can be gained by the elimination of catastrophic network congestion failure within a TCP/IP network. Exemplary embodiments are implemented by an improved process for dealing with data loss related to IPv6 fragmentation, in which a ICMPv6 error message is transmitted by a destination node containing a bitmap of the unreceived datagram fragments. The sending node receives the error message and prepares only those unreceived fragments for transmission.Type: GrantFiled: May 23, 2016Date of Patent: October 1, 2019Assignee: Connectivity Systems IncorporatedInventor: John Rankin
-
Patent number: 10425350Abstract: An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The one or more processing devices are operative to configure a plurality of distributed processing nodes to communicate over a network, to abstract content locally accessible in respective data zones of respective ones of the distributed processing nodes into respective catalogs of a distributed catalog service in accordance with a layered extensible data model, and to provide in the distributed processing nodes a plurality of microservices for performing processing operations on at least one of the layered extensible data model and the catalogs. The layered extensible data model comprises a plurality of layers including a core data model layer and at least one extensions layer. The microservices may comprise at least one microservice to alter the layered extensible data model and at least one microservice to query one or more of the catalogs.Type: GrantFiled: November 30, 2017Date of Patent: September 24, 2019Assignee: EMC IP Holding Company LLCInventor: Patricia Gomes Soares Florissi
-
Patent number: 10423361Abstract: A system includes reception of a request from a first application to create a virtual open-channel solid state drive associated with a first bandwidth and first capacity, association, in response to the request, of block addresses of a virtual address space of the first application with block addresses of one or more blocks of a first one of a first plurality of channels of a first open-channel solid state drive and with block addresses of one or more blocks of a second one of a second plurality of channels of a second open-channel solid state drive, reception, from the first application, of a first I/O call associated with one or more block addresses of the virtual address space, determination of block addresses of one or more blocks of the first one of the first plurality of channels which are associated with the one or more block addresses of the virtual address space, and execution of the first I/O call on the determined block addresses of one or more blocks of the first one of the first plurality of chanType: GrantFiled: December 21, 2017Date of Patent: September 24, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anirudh Badam, Badriddine Khessib, Laura Marie Caulfield, Mihail Gavril Tarta, Robin Andrew Alexander, Xiaozhong Xing, Zhe Tan, Jian Xu
-
Patent number: 10425453Abstract: A method, system and non-transitory computer-readable medium for distributing adaptive bitrate (ABR) media are disclosed. The method includes initially ingesting a first ABR media element at a first network node and receiving, at the first network node, a second ABR media element that was initially ingested at a second node. The method further includes initiating distribution of the first and second ABR media elements from the first network node to a first plurality of network nodes.Type: GrantFiled: April 14, 2016Date of Patent: September 24, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Prabhudev Navali, Raj Nair
-
Patent number: 10417194Abstract: A method, article of manufacture, and apparatus for providing a site cache in a distributed file system is discussed. Data objects may be written to a site cache prior to writing them to an authoritative object store. This provides performance benefits when a client writing the data has a better connection to the site cache than to the authoritative object store.Type: GrantFiled: March 30, 2015Date of Patent: September 17, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Rajiv Desai, Shrinand Javadekar, Vijay Panghal, Niraj Tolia
-
Patent number: 10416980Abstract: An intelligent location based services and navigation hybrid system comprising a client having location based service capability and a server, the system setting a condition for new or updates of a relevant information by the server and/or client, selecting the relevant information for the updates by the server, transmitting the relevant information from the server, receiving the updates of the relevant information by the client, and selecting an operational mode by the client.Type: GrantFiled: December 30, 2005Date of Patent: September 17, 2019Assignee: Telenav, Inc.Inventors: Yi-Chung Chao, Robert Rennard, HaiPing Jin
-
Patent number: 10409904Abstract: A method and system for providing an electronic form are described. The method and system include identifying a visible portion of the electronic form. The electronic form can include a control component at a component location of the electronic form that is operable to receive an input from a user. The method and system can then determine an accessibility state of the control component based on the component location and at least one of a display property of the display and the visible portion. The accessibility state can be a convenient state when the component location is suitable for the display but is in an inconvenient state when the component location is not suitable for the display. When it is determined that the accessibility state is the inconvenient state, the method and system involves displaying a transient control component, or a version of the control component, on the display.Type: GrantFiled: June 26, 2014Date of Patent: September 10, 2019Assignee: D2L CORPORATIONInventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 10412186Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.Type: GrantFiled: August 18, 2016Date of Patent: September 10, 2019Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10402883Abstract: A system and method for providing product research help to a consumer doing internet shopping. A consumer helper application for internet commerce has been designed to integrate the techniques that are currently used by many internet consumers into a single application program. For example, the consumer helper application allows a user to take notes, store web site links, store web site annotations, obtain collaborative input, and perform other tasks commonly used by web site consumers. The consumer helper application stores all of the information gathered in a single place. Information provided by other consumers may be shared using the consumer helper application. The consumer helper application will suggest specific items for a consumer to purchase based up on the information gathered by the consumer into the consumer helper application.Type: GrantFiled: September 16, 2013Date of Patent: September 3, 2019Assignee: PAYPAL, INC.Inventors: Hill Trung Nguyen, Jean-David Ruvini, Badrul M. Sarwar, Neelakantan Sundaresan
-
Patent number: 10404549Abstract: A method, computer-readable medium, and apparatus for modeling data of a plurality of services for providing a new service are disclosed. For example, a method may include a processor for generating a first policy from a first service by a first policy model using machine learning for processing first data of the first service, generating a second policy from a second service by a second policy model using machine learning for processing second data of the second service, wherein the first service and the second service are different, and implementing one or more functions for a new service using the first policy and the second policy.Type: GrantFiled: July 28, 2016Date of Patent: September 3, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghuraman Gopalan, Lee Begeja, David Crawford Gibbon, Zhu Liu, Yadong Mu, Bernard S. Renger, Behzad Shahraray, Eric Zavesky
-
Patent number: 10397652Abstract: Systems and methods are described herein for a media guidance application that recommends a location to consume media content based on the quality of service at various locations.Type: GrantFiled: May 18, 2016Date of Patent: August 27, 2019Assignee: Rovi Guides, Inc.Inventors: Milan Patel, Imran Khaliq
-
Patent number: 10390105Abstract: Dynamic uniform resource locator (URL) insertion may be provided for allowing a user to view a linear video content item along with additional content in order to provide a richer and deeper viewing experience giving more control to the user during video viewing. An indication may be provided to the user indicating the availability of additional interactive content associated with the linear video in a variety of different ways, for example, display of an icon overlaid on a viewing guide user interface, a menu option, etc. Upon request, the content associated with the URL may be presented to the user in order to present the linear video content combined with the additional content in a hybrid fashion. The inserted URL may be static, or the URL may be dynamically updated based on one or more factors, such as time of day, content or action by the user or content provider.Type: GrantFiled: September 18, 2013Date of Patent: August 20, 2019Assignee: COX COMMUNICATIONS, INCInventors: Yousef Wasef Nijim, James Alan Strothmann, Jay Paul Langa, Eric S. Roberts
-
Patent number: 10389734Abstract: A method and device for managing a communication message verification process in a communication system containing a plurality of nodes N1 to N9, including: a step of receiving one or more communication messages at a first node N1 of the communication system, from one or more nodes N2 to N9 adjacent to the first node N1; a step of executing a validity verification operation in relation to the one or more received communication messages; a step of determining a comprehensive verification rate parameter V_all indicating the number of validity verification operations executed per unit time at the first node N1; and a step of controlling the execution of the validity verification operations so that the comprehensive verification rate parameter V_all does not exceed a comprehensive verification rate threshold, for one or more additional communication messages from the nodes N2 to N9 adjacent to the first node N1.Type: GrantFiled: November 27, 2015Date of Patent: August 20, 2019Assignee: Hitachi Solutions, Ltd.Inventors: Ramon De Souza Schwartz, Andrea Tomatis
-
Patent number: 10380145Abstract: A machine may be configured to generate a universal concept graph. For example, the machine generates an internal set of concept phrases based on an internal dataset including content from internal documents associated with a social networking service (SNS). The machine generates an external set of concept phrases based on an external dataset including content from external documents that are external to the SNS. The machine generates a set of nodes for a universal concept graph based on performing a union operation of the internal set of concept phrases and the external set of concept phrases. Each node corresponds to a particular concept phrase. The machine generates a set of edges among a plurality of nodes of the set of nodes based on one or more relationship indicators for pairs of nodes. The machine generates the universal concept graph based on the set of nodes and the set of edges.Type: GrantFiled: February 24, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krishnaram Kenthapadi, Fedor Vladimirovich Borisyuk, Parul Jain
-
Patent number: 10380150Abstract: Method and system for identifying user expectations in question answering in an on-line social network system are described. The automated support system is configured to address the technical problem of optimization of the processing of user input submitted to a computer in the form of a natural language. The automated support system uses machine learning algorithms to automatically extract, from the user input, information indicative of the user's expectations and obtain data relevant to the input based on said information indicative of the user's expectations.Type: GrantFiled: December 20, 2017Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shen Huang, Yongzheng Zhang, Chi-Yi Kuan, Hu Wang, Rui Zhao, Zhou Jin
-
Patent number: 10382520Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage. A script is injected in the cached stub that intercepts any access to the placeholder.Type: GrantFiled: October 5, 2017Date of Patent: August 13, 2019Assignee: Instart Logic, Inc.Inventors: Hariharan Kolam, Sharad Jaiswal, Mehrdad Reshadi
-
Patent number: 10375144Abstract: Uploading a file in a distributed manner to a server, including: dividing the file into a plurality of chunks; generating a plurality of aliases to a hostname corresponding to the server; and uploading the plurality of chunks to the plurality of aliases corresponding to the server. Key words include distributed uploading and aliases.Type: GrantFiled: September 28, 2015Date of Patent: August 6, 2019Assignees: SONY CORPORATION, SONY MEDIA CLOUD SERVICES, LLCInventors: Sheldon Lim, Brian Laske, Henry Anderson, Art Fort
-
Patent number: 10372779Abstract: Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.Type: GrantFiled: September 13, 2012Date of Patent: August 6, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
-
Patent number: 10372752Abstract: A contest method and system include a sponsor displaying an advertisement accompanied by a contest invitation in association with a spectator event. An electronically geofenced perimeter of the spectator event to electronically submit affection-demonstrating digital images for contest participation, the affection-demonstrating digital images comprising at least one still image selected from a personal photograph, a family photograph, and a pet photograph portraying demonstrations of kissing, hugging, or otherwise conveying personal affection between at least two individuals or pets. Selecting a subset of the affection-demonstrating digital images, including augmented reality (AR) images, from spectators located within the electronically geofenced perimeter of the spectator event as candidates for entry into a voting stage of the contest.Type: GrantFiled: March 28, 2019Date of Patent: August 6, 2019Inventor: Dana Richard Veitch
-
Patent number: 10366355Abstract: A system and method for mobile social networking within a target area are provided. The method provides for mobile social networking. The method includes receiving a social networking profile, and a target area. The social networking profile has at least one user preference. The method also includes broadcasting the social networking profile to one or more members of the social network within the target area. The method further includes searching within the target area for the one or more members having a preference that is the same or similar to the at least one user preference. The method additionally includes enabling contact with the one or more members having the same or similar at least one user preference.Type: GrantFiled: October 24, 2017Date of Patent: July 30, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Frederick Joel Mason, Jr., Donald Jeffrey Smith
-
Patent number: 10367908Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.Type: GrantFiled: June 4, 2018Date of Patent: July 30, 2019Assignee: Level 3 Communications, LLCInventors: Maksim Yevmenkin, Christopher Newton, David Fullagar
-
Patent number: 10367816Abstract: A computer-implemented method for invalidating an access token includes generating an access token and an HTML file in response to receipt of a request for issuing the access token, the HTML file comprising a set of instructions for rendering on one window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, in response to completion of receiving, from a resource server, one or more resources requested by a client program executed on the child segment or in response to closing of the window, sending the access token and the HTML file to the browser, and invalidating the access token, in response to receipt, from the browser, of a request for invalidating the access token.Type: GrantFiled: October 18, 2016Date of Patent: July 30, 2019Assignee: International Business Machines CorporationInventors: Miki Enoki, Rika Nagahara, Takahide Nogayama, Takashi Sakairi
-
Patent number: 10366063Abstract: A non-transitory computer-readable medium stores program code including instructions that, when executed by one or more processors, cause the one or processors to perform operations including storing and managing social network data in a social network database; receiving location information from a plurality of electronic devices associated with the social network data; specifying users of electronic devices present in a specific space at a specific time among the plurality of electronic devices; filtering relation information between the specified users in the social network database; and calculating an analysis index for the specific space and the specific time based on the filtered relation information.Type: GrantFiled: July 29, 2016Date of Patent: July 30, 2019Assignee: LINE CORPORATIONInventor: Ki Taek Jeong
-
Patent number: 10367907Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for a content delivery network (CDN) architecture utilizing one or more proxy cache devices between a requesting device and an edge cluster of the CDN. The proxy cache device is a relatively high-speed device compared to various possible devices making up one or more edge clusters. Thus, if the proxy has cached the requested content, it is capable of directly servicing the client content request at a faster rate than providing the content from the edge cluster. Otherwise, the proxy cache may request the content from an edge cluster and store the content for quick retrieval in response to additional requests for the content. In one embodiment, the proxy cache may perform an analysis of the request or a series of requests to determine if the content is cached at the proxy cache device.Type: GrantFiled: December 4, 2017Date of Patent: July 30, 2019Assignee: Level 3 Communications, LLCInventors: Joseph C. Lawrence, Kevin C. Johns, William R. Power
-
Patent number: 10366138Abstract: A method, apparatus and computer readable medium generate a webpage using keywords identified from user input and user email communications. The keywords are identified, ranked, and transmitted to a server where a search engine uses one or more of the keywords to identify items of interest such as articles or videos. A web page is generated using selected items of interest or links to the items of interest which may then be displayed to a user as the user's homepage.Type: GrantFiled: October 12, 2016Date of Patent: July 30, 2019Assignee: AT&T Intellectual Property I, L.P.Inventor: Wayne Crolley
-
Patent number: 10362357Abstract: Systems and methods are described for resuming media in different modes of playback, based on attributes of a physical environment that a user has moved to. For example, a user may access a media asset (e.g., television broadcast of a baseball game) in a first environment (e.g., a living room). A media guidance application may then determine that the user has left the first environment. In response, the media guidance application may identify the user's new environment (e.g., a car) and analyze characteristics of the new environment. Based on the characteristics, the media guidance application may determine a suitable mode of playback (e.g., an audio version featuring play-by-play commentary of the baseball game on the car's radio) that the user can access from the playback position from where the user left off at the first environment.Type: GrantFiled: December 28, 2017Date of Patent: July 23, 2019Assignee: ROVI GUIDES, INC.Inventors: Adam Bates, Jesse F. Patterson, Mark K. Berner, Eric Dorsey, Jonathan A. Logan, David W. Chamberlin, Paul Stevens, Herbert A. Waterman, William L. Thomas
-
Patent number: 10359966Abstract: A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.Type: GrantFiled: May 11, 2017Date of Patent: July 23, 2019Assignee: VMware, Inc.Inventors: Jorge Guerra Delgado, Jin Zhang, Radhika Vullikanti, Abhishek Gupta
-
Patent number: 10355910Abstract: A system for interactive management of remote devices based on LoRa communication includes: a web application configured to provide a remote control page to a user; a cloud system server configured to transmit a management command and a transmission option to a gateway and to receive a summary packet for received data; the gateway configured to receive, from the cloud system server, input request data, transmit the request data to a terminal node, decode response data, and transmit the decoded response data to the cloud system server; and the terminal node configured to receive the management command and the transmission option and transmit the management command and the transmission option to a managed device and store corresponding response data from the managed device through local buffer control.Type: GrantFiled: December 4, 2018Date of Patent: July 16, 2019Assignee: Pusan National University Industry-University Cooperation FoundationInventors: Jongdeok Kim, Jaeyoung Jang, Donghyun Kim, Junhwan Huh
-
Patent number: 10345987Abstract: 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: GrantFiled: August 7, 2017Date of Patent: July 9, 2019Assignee: Snap Inc.Inventor: Jacob Andreou