Patents Examined by Sm Rahman
  • Patent number: 10868790
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for integrating a collaborative communication system and a document collaboration system. A document within the document collaboration system may be linked to an object within the collaborative communication system. A user post may be received in association with the object or the document. A first feed configured to be rendered in association with the object is synchronized with a second feed configured to be rendered in association with the document such that both the first feed and the second feed each includes the user post.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 15, 2020
    Assignee: salesforce.com, inc.
    Inventor: Tarang Luthra
  • Patent number: 10862945
    Abstract: Conventional protocols for live media streaming are not lightweight and hence not suitable for constrained video transmitting devices. The protocols are poor in terms of delay performance under lossy conditions and need to maintain a lot of states at the constrained transmitting end leading to load on the memory and draining energy of the devices. The conventionally used protocols do not perform well for intermittent connectivity. Usually the existing streaming solutions act either in completely reliable manner, using reliable transport protocol like TCP, or in completely unreliable manner using best effort unreliable transport protocol like UDP. The present disclosure provides a single streaming solution which can change the protocol semantics and maintains a balance between reliability and delay-performance, thereby optimizing the overall system goodput. The protocol does this intelligently by inferring the criticality of the segment in flight and enable live video streaming for Internet of Things (IoT).
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: December 8, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Abhijan Bhattacharyya, Suvrat Agrawal, Hemant Kumar Rath, Arpan Pal
  • Patent number: 10862939
    Abstract: Streaming improvements are provided by using computing, caching, and/or other resources that are provided at different network edges in a Multi-access Edge Computing (“MEC”) enhanced network. A MEC device, at a network edge, may customize a stream passing to a client device via the network edge by identifying a break in an original stream manifest passing to the client device, and by inserting a link for the client device to request and play content that is selected by the MEC device during the break. The MEC device then passes the modified stream manifest, instead of the original stream manifest, to the client device. The MEC device may also be triggered, via a prioritization message from a host in the network, to prefetch, cache, and serve a stream from the network edge to a client device accessing the network via that network edge.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 8, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Bhavesh Upadhyaya, Tin Zaw
  • Patent number: 10855762
    Abstract: Systems and methods of adopting data across different sites are disclosed. In some example embodiments, a data adoption system configures a first networked site to adopt data from one or more other networked sites, detects new data on the other networked site(s), with the new data being associated with a data item on the other networked site(s), determines that a record of the data item is being stored on the first networked site, and stores the new data from the other networked site(s) on the first networked site in association with the data item based on the detecting of the new data on the other networked site(s) and the determining that a record of the data item is being stored on the first networked site.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: December 1, 2020
    Assignee: eBay Inc.
    Inventors: Syeda Hudda, Jeffrey K. Cavano, Naveen Kumar, Abdullah Rababah, Vineet Bindal, Girish Kini, Pramod Mahadev Mamidipudi
  • Patent number: 10848540
    Abstract: Directing a content player to a content source is disclosed. A message from a content management system including information associated with a client that is currently requesting content is received. Based at least in part on the information included in the message, a set of content sources is determined. Instructions indicating the set of content sources for the client are sent to the content management system.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 24, 2020
    Assignee: Conviva Inc.
    Inventors: Faisal Zakaria Siddiqi, Alexey Serbin, Alexander Schneidman, Alexander Kolbasov, Soumyadeb Mitra, Aditya R. Ganjam, Ion Stoica, Hui Zhang
  • Patent number: 10848428
    Abstract: The present application provides a method for dynamically allocating resources in an SDN/NFV network based on load balancing. For multimedia services with different demands, a virtual link mapping target, a constraint and a load state of a physical link are associated. A subtask is adaptively mapped to a network node according to the load state of the physical link. The method effectively distinguishes used resources and remaining resources of a physical node and a link to balance the load, and thereby improve the utilization of network resources and avoid occurrence of a local optimum or current optimum. The solution involves performing a subtask mapping to find a server node satisfying constraints for each subtask in a service request. The model for mapping the subtask is min T ? V ? ? Target 1 s . t . ? C 1 , C 2 , C 3 , C 4 .
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: November 24, 2020
    Assignees: STATE GRID HENAN INFORMATION & TELECOMMUNCATION COMPANY, BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
    Inventors: Wencui Li, Shiwen Wang, Siya Xu, Gangsong Dong, Shaoyong Guo, Yi Jin, Xiong Li, Lei Feng, Jing Shen
  • Patent number: 10848405
    Abstract: A method includes receiving, by a processing device of a first host from a virtualization manager via a network connection, a request to perform a storage operation on a storage volume associated with a storage domain, initiating the storage operation on the storage volume, responsive to determining that the network connection has been lost, storing a progress indicator of the operation in a volume metadata associated with the storage volume, and transmitting, to the virtualization manager, the progress indicator stored in the volume metadata.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: November 24, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventor: Liron Aravot
  • Patent number: 10841268
    Abstract: An example method to generate communication clients in an enterprise network environment involves receiving a status from a resource management system, the status associated with a computing resource of the enterprise network environment. The example method involves determining whether the status satisfies a threshold. When the status satisfies the threshold, the example method involves selecting a plurality of users based on a status agreement. When the status satisfies the threshold, the example method involves generating a communication client associated with the resource. When the status satisfies the threshold, the example method involves inviting the selected plurality of users via a social media interface to access the communication client.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: November 17, 2020
    Assignee: VMware, Inc.
    Inventors: Glen Robert Simpson, Didier Giannesini, Clive Ilan Ross
  • Patent number: 10834164
    Abstract: Audio and video devices can be virtualized using synchronous A/V streaming. When a video device such as a webcam is connected to a client terminal while the client terminal has established a remote session on a server, video data generated by the video device can be encoded into an encoded video stream using the H.264 or similar standard. Additionally, audio data corresponding to the video data can be embedded into the encoded video stream. The encoded video stream with the embedded audio can then be transferred to the server. The server-side components can extract the audio from the stream and perform the necessary decoding on the video and possibly on the audio data prior to providing the decoded data to drivers that function as virtualized audio and video devices on the server.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: November 10, 2020
    Assignee: Wyse Technology L.L.C.
    Inventors: Oleg Rombakh, Richard Goldberg
  • Patent number: 10834038
    Abstract: A real-time communication system includes a cloud server, multiple user devices having respective real-time communication software for communicating with the cloud server, and multiple dynamic expression rendering devices one-to-one communicating with the user devices respectively. A transmitting user device encodes and transmits a transmitter data, a receiver data and a dynamic expression ID of a selected dynamic expression. The cloud server decodes and transmits the transmitter data, the receiver data and the dynamic expression ID of the selected dynamic expression to a receiver user device. Based on the received dynamic expression ID, the real-time communication software of the receiver user device finds the dynamic expression.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 10, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventors: Ming-Ju Tsai, Chieh-Sheng Ding, Hsin-Yi Cheng, Ming-Tsung Yen, Ching-Wen Wu
  • Patent number: 10833931
    Abstract: There is provided a method, said method comprising receiving network information, using said network information to determine whether a change to a network is required, and if so, using said network information to determine at least one cause of a change to the network being required and providing, in dependence of the at least one cause, at least one option for at least one change to said network.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: November 10, 2020
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Rodrigo Antonio Mendes De Brito, Somasundaram Velayutham, Marc Rouanne, Martin Holecek
  • Patent number: 10834202
    Abstract: A network service method includes: a core cloud server returns all running service identification information; a multi-access edge computing cloud server receives a service request from a terminal device; and the multi-access edge computing cloud server determines whether an application that corresponds to the service request exists in the multi-access edge computing cloud server, according to the service identification information reported by the core cloud server; after the multi-access edge computing cloud server integrates the current state with the application being run by the multi-access edge computing cloud server, the terminal device is directed to the multi-access edge computing cloud server, and the multi-access edge computing cloud server provides the application to the terminal device.
    Type: Grant
    Filed: December 22, 2018
    Date of Patent: November 10, 2020
    Assignee: Industrial Technology Research Institute
    Inventors: Wei-Cheng Wang, Wen-Pin Hsu
  • Patent number: 10826983
    Abstract: Computing technology for a transportation vehicle is provided. For example, the computing technology executes a method for generating an encrypted message by a computing device for a passenger of a transportation vehicle, based on an identifier identifying the transportation vehicle and a passenger seat identifier identifying a passenger seat; providing the encrypted message to a processor executable entertainment system of the transportation vehicle; decrypting the encrypted message and validating the passenger seat identifier based on an authorized login by the passenger to the entertainment system while the passenger is on the transportation vehicle; and after validation, presenting the decrypted message to a device accessible to the passenger.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 3, 2020
    Assignee: Panasonic Avionics Corporation
    Inventor: Jared Gummig
  • Patent number: 10826853
    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one media content item being posted through a social networking system, wherein the media content item is able to be shared through one or more non-ephemeral content feeds, an ephemeral story feed, or with a favorites list of users; determine that the media content item is being shared with the favorites list of users; determine users included in the favorites list; and distribute the media content item to users included in the favorites list.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Ryan Michael O'Rourke, Yichen Wang, Nathan Andrew Sharp
  • Patent number: 10817580
    Abstract: A computer that selectively removes online content associated with an individual is described. During operation, the computer may perform an enrollment process associated with the individual, where the enrollment process involves receiving credentials for one or more accounts associated with the individual. Then, based at least in part on the credentials, the computer may monitor a subsequent activity history associated with the individual, where the activity history includes online transactions associated with the individual, and where the online transactions are associated with multiple locations and the one or more accounts. When the computer receives information specifying an occurrence of an event (such as death or illness of the individual), the computer may, based at least in part on the monitored activity history, selectively remove the online content associated with the individual and at least some of the locations.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: October 27, 2020
    Assignee: Romit Dey
    Inventor: Romit Dey
  • Patent number: 10805382
    Abstract: Methods, systems and computer program products for resource position planning are provided herein. A computer-implemented method includes generating a multi-commodity flow network for locations of a distributed service network over a planning horizon. The method also includes obtaining a set of candidate outage scenarios for the distributed service network, each of the set of candidate outage scenarios being associated with a corresponding probability of occurrence. The method also includes generating a resource positioning configuration for resources in the multi-commodity flow network utilizing an optimization model that reduces unmet demand for each of the set of candidate outage scenarios based at least in part on the probability of occurrence of each of the set of candidate outage scenarios.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Krishnasuri Narayanam, Amith Singhee, Sumanta Mukherjee, Francisco Barahona, Joao P. M. Goncalves
  • Patent number: 10789326
    Abstract: The present invention relates to systems, apparatus, and methods of using usage data to determine the dependency structures of a web application, including dependency structures between follow-on objects of an initial object in a web transaction. In one embodiment, an input URL and associated dynamic response data are analyzed for such nested or dependent relationships. In further embodiments, analysis of these relationships are used to improve prefetching operations to lower overall page load times.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: September 29, 2020
    Assignee: VIASAT, Inc.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 10791030
    Abstract: Embodiments of the disclosure disclose a policy transmission method and apparatus in an NFV system. The method may include: obtaining, by a PMF unit, policy information, where the policy information includes a policy rule and a first policy parameter, and the first policy parameter is used to determine a target management unit for the policy rule in a MANO architecture of the NFV system; and transmitting, by the PMF unit, the policy rule to the target management unit based on the first policy parameter. According to the embodiments of the disclosure, an NFVO can be prevented from becoming a policy rule processing bottleneck.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haitao Xia, Fang Yu
  • Patent number: 10785142
    Abstract: An inter-provider network architecture system is disclosed. In particular, the system may enable a service provider network and a partner network to take advantage of each other's network cores, such that the resources of the service provider network and the partner network may be more effectively utilized to service customers of both networks. By doing so, not only can the service provider network and the partner network take advantage of each other's network resources, but they can also give each other's customers broader network reach into regions that are not typically serviced by their own networks. The service provider network may effectively accomplish this by providing a limited view of the service provider network to the partner network, or vice versa, so that traffic and data can flow between the networks without each network having to be fully aware of each other's entire network topologies.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: September 22, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Mark R. Sundt
  • Patent number: 10785297
    Abstract: Migrating and delivering datasets to mobile Internet of Things (IoT) devices is provided. A time is predicted for delivery of one or more datasets to a target intermediate data delivery destination closest to a current geographic location of a mobile IoT device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device. The one or more datasets are migrated to the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device according to the predicted time. The one or more datasets are delivered to the mobile IoT device from the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Martin G. Keen, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel