Patents Examined by Yves Dalencourt
-
Patent number: 10785285Abstract: Disclosed is a file uploading and downloading method based on a smart device. According to which a unique ID of the smart device is obtained and entered into a mobile device, whereby a communication connection is established between the mobile device and the smart device through a proxy service. As such, the mobile device can download the relevant files within the smart device through the web service and the proxy service, while the smart device can also obtain the files uploaded by the mobile device through the proxy service and the web service.Type: GrantFiled: January 6, 2017Date of Patent: September 22, 2020Assignee: SHENZHEN SKYWORTH-RGB ELECTRONIC CO., LTD.Inventor: Qiumei Ning
-
Patent number: 10778805Abstract: A method for optimizing the number of pre-emptive service requests in an application based on identifying a plurality of pre-emptive execution eligible service requests. The method includes identifying one or more locations, associated with one or more service requests, respectively, in an application. Analyzing the one or more service requests based on the one or more locations. Determining if the one or more service requests are eligible for pre-emptive execution based on the analyzing, and responsive to determining the one or more service requests are eligible, outputting, by the one or more processors, one or more identities of the one or more service requests, respectively, for pre-emptive execution.Type: GrantFiled: July 18, 2017Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Pradeep Gohil, Anthony P. Papageorgiou, Stephen J. Hobson
-
Patent number: 10771556Abstract: An improved system and method are disclosed for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.Type: GrantFiled: November 18, 2019Date of Patent: September 8, 2020Assignee: DAMAKA, INC.Inventors: Sivakumar Chaturvedi, Satish Gundabathula
-
Patent number: 10771547Abstract: For improved peer to peer matchmaking network information is obtained from a plurality of devices and a plurality of users is selected to form peer to peer connections via corresponding devices to create a set of potential matches. Device connection statistics for each pair of devices in the set of potential matches are obtained and compared to one or more threshold values. Users with devices that have at least one connection statistic that does not satisfy a threshold condition for that connection statistic are removed from the set of potential matches. Replacements for the removed devices are selected and the match making refinement process repeated until all of the device connection statistics satisfy all conditions associated with the one or more threshold values to generate a refined set of matched peers. Peer to peer connections may then be initiated among the refined set of matched peers.Type: GrantFiled: June 14, 2017Date of Patent: September 8, 2020Assignee: Sony Interactive Entertainment LLCInventor: Ken Miyaki
-
Patent number: 10750229Abstract: Systems and methods for generating synchronized multimedia streams including mood data are disclosed. In one embodiment, a computer-implemented method comprises: obtaining, by a computing device, one or more primary streams of data; creating, by the computing device, digital mood data that is synchronized with the one or more primary streams of data, wherein the digital mood data is configured for use by a wearable mood device; and storing, by the computing device, the digital mood data in a multimedia container with the one or more primary streams of data.Type: GrantFiled: October 20, 2017Date of Patent: August 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
-
Patent number: 10742777Abstract: A UDP protocol acceleration system includes a client terminal, an acceleration server, and a source station. The client terminal includes a local proxy at the application layer and one or more local applications to be accelerated, and a network filter at the IP layer. The local proxy identifies redirection requests from different local applications among requests received and, for each redirection request, queries an original destination address, and encapsulates and sends the original destination address and the redirection request to the acceleration server. The acceleration server parses the original destination, acts as a proxy for the redirection request, and sends a response back to the local proxy. The local proxy, after receiving the response from the acceleration server, queries acceleration records, and forwards the response to a corresponding local application.Type: GrantFiled: November 16, 2016Date of Patent: August 11, 2020Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Zidao Fan, Ming Zheng
-
Patent number: 10735285Abstract: Embodiments provide systems and methods for identifying and mitigating outlier network activity. In embodiments, network activity by a plurality of users may be monitored and, based on the monitoring, a plurality of data sets may be compiled. Each of the plurality data sets may include information representative of activity by the plurality of users. A network model representative of at least a portion of the network activity may be constructed based on one or more of the plurality of data sets. The network model may be evaluated against a set of rules to produce outputs that include at least one of: a set of classifications, a set of link metrics, and a set of communities. Decision engine logic may be executed against the outputs to identify outlier network activity. In response to identifying outlier network activity, operations to mitigate the identified outlier network activity may be executed.Type: GrantFiled: August 9, 2018Date of Patent: August 4, 2020Assignee: Accenture Global Solutions LimitedInventors: Mayank Verma, Loizos Markides, Athina Kanioura, Ray Eitel Porter, Gerasimos Mileounis, Kieran Towey, Mark Ghannam, Vladyslav Yakovenko
-
Patent number: 10728717Abstract: A System Solution automatically generates a set of Native and Non-Native Application Clients which include updating functionality capable of generating update commands to instruct the System Solution to generate an updated set of Native and Non-Native Application Clients. Using the generated Application Clients, an employee of a Business Entity coupled with the System Solution instructs the System Solution to create a new updated set of Native and Non-Native Application Clients that are automatically downloaded to devices used by the customers of the Business Entity. The System Solution also automatically generates an Update Command Dictionary which, when downloaded to a Manager Client Device, allows an employee of the Business Entity to use a General Third Party Application, such as a SMS, email, or messaging application commonly available on a mobile device, to generate update commands to instruct the System Solution to generate an updated set of Native and Non-Native Application Clients.Type: GrantFiled: July 11, 2018Date of Patent: July 28, 2020Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Routing tier for highly-available applications on a multi-tenant platform-as-a-service (PaaS) system
Patent number: 10715435Abstract: Implementations of a routing tier for highly-available applications on a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes receiving, from a broker of a multi-tenant PaaS system, information related to a load balancer gear of an application running on the multi-tenant PaaS system. The information includes endpoint information indicating a location of the load balancer gear, and cartridge information identifying one or more cartridges implemented on the load balancer gear. The method further includes updating a routing table in view of the endpoint information and the cartridge information, and causing traffic to be routed to the load balancer gear in view of the updated routing table. The load balancer gear directs traffic to one or more other gears of the application.Type: GrantFiled: April 9, 2014Date of Patent: July 14, 2020Assignee: RED HAT, INC.Inventors: Rajat Chopra, Mrunal Patel, Michael McGrath, Clayton Coleman -
Patent number: 10708134Abstract: A system may receive network device configuration information associated with a network service. The system may determine multiple settings associated with the network service based on receiving the network device configuration information. The multiple settings may include a common setting and a device-specific setting. The system may generate a first network service model of the network service based on the multiple settings. The first network service model may include multiple nodes corresponding to the multiple settings. The system may re-configure one or more nodes associated with the first network service model, and may generate a second network service model of the network service. The system may generate a user interface template based on the second network service model and may provide the user interface template to a client device for display. The client device may allow a configuration of the multiple settings based on the user interface template.Type: GrantFiled: April 18, 2019Date of Patent: July 7, 2020Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Nirmal Anburose
-
Patent number: 10700948Abstract: A service-oriented modular system architecture. The service-oriented modular system architecture has plugins and an application programming interface (API) Nexus. The plugins abstract different functions in servers into pluggable business modules. Any numbers of API dispatchers can be registered on the API Nexus so that one business module in the plugins dynamically exposes the services, which can be provided at present, to other business modules in the plugins in a manner of API. Different functions in the server application are independently abstracted into different pluggable business modules, the separating effect of respectively encapsulating and separating different functions to obtain subservices is achieved, and different business modules are allowed to expose interfaces with each other for use.Type: GrantFiled: August 8, 2016Date of Patent: June 30, 2020Inventor: Yang Bai
-
Patent number: 10691368Abstract: A data replication system has a chassis including a plurality of eSSDs, a fabrics switch, and a baseboard management controller (BMC). The BMC configures one of the plurality of eSSDs as an active eSSD and one or more of the plurality of eSSDs as one or more passive eSSDs. The fabrics switch of the chassis is programmed to forward packets destined for the active eSSD to both the active eSSD and the one or more passive eSSDs. In response to a host data write command received from the host, the active eSSD stores the host data and sends an address and an instruction corresponding to the host data to the one or more passive eSSDs. Each of the one or more passive eSSDs stores a copy of the host data using the address and the instruction received from the active eSSD and the host data received in the packets forwarded by the fabrics switch.Type: GrantFiled: June 8, 2017Date of Patent: June 23, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ramdas Kachare, Fred Worley, Sompong P. Olarig, Oscar Pinto
-
Patent number: 10686858Abstract: Systems and methods are disclosed for determining portions of media assets for cooperative reception by multiple devices. The disclosed techniques herein include identifying cooperating devices that are able to communicate with a selected device for relaying portions of a media asset. For example, a group of people each travelling together in a vehicle may wish to view a media asset by cooperatively using their network resources of their smartphones to relay portions of the media asset for viewing. Network service data for each of the plurality of cooperating devices is then received. Based on the network service data, a determination is made for each cooperating device regarding reception of a respective portion of the media asset to each cooperating device. Instructions to receive and relay the respective portions of the media asset are transmitted to each cooperating device.Type: GrantFiled: July 12, 2019Date of Patent: June 16, 2020Assignee: Rovi Guides, Inc.Inventors: Gaurav Gandhi, Kuppappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 10686859Abstract: Embodiments include apparatuses, methods, and systems including a content scenario detection unit and a rate adjustment unit for the communication of a multimedia content. The multimedia content may include a low bitrate scenario and a high bitrate scenario. The content scenario detection unit may detect the low bitrate scenario of the multimedia content for a multimedia traffic when a transmitter is to generate a first window of one or more frames of the low bitrate scenario during a first time period at a first encoding rate. The rate adjustment unit may determine, based at least in part on the detection of the low bitrate scenario, a second encoding rate different from the first encoding rate. The transmitter may generate at the second encoding rate a second window of one or more frames of the low bitrate scenario during a second time period. Other embodiments may also be described and claimed.Type: GrantFiled: December 28, 2017Date of Patent: June 16, 2020Assignee: Intel CorporationInventors: Sri Ranjan Srikantam, Prasanna Kumar Mandapadi Ramasubramanian, Khanh V. Nguyen, Linda S. Cline
-
Patent number: 10680897Abstract: A system may include multiple network devices that communicate within a network domain, and a centralized control device configured to perform operations. The operations may include receive a request to modify one or more policies regarding traffic within the network domain, and in response to receiving the request, capture a snapshot of the network domain before modification of the one or more policies. The operations may also include, in response to receiving the request, generate a prediction of the network domain after modification of the one or more policies, and compare the snapshot of the network domain to the prediction of the network domain. The operations may additionally include, based on the comparison of the snapshot and the prediction, provide a predicted impact on the network domain, and, based on the predicted impact being above a threshold, provide an indication that the predicted impact is above the threshold.Type: GrantFiled: July 19, 2018Date of Patent: June 9, 2020Assignee: CISCO TECHNOLOGY, INC.Inventor: Rodney Bruce Smith
-
Patent number: 10680969Abstract: Methods and apparatus for dynamically allocating host resources (e.g., CPUs, GPUs, etc.) to virtual machines (VMs) on host devices in a provider network. The host devices may be provisioned with quantities of each resource type. Customers may request different combinations and quantities of resources for their VMs. Upon receiving a placement request for a VM, a host device is located that can provide a requested combination and quantity of resources for the VM. The host can then be directed to attach at least the requested combination and quantity of host resources to the VM. Future demand for VMs with particular combinations and quantities of resources can be predicted, and logical slots can be predefined in the control plane in anticipation of that demand. If a customer's VM is provided with more resources than requested, the customer may release or sell the extra resources.Type: GrantFiled: December 8, 2017Date of Patent: June 9, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Phillip Quinn, Diwakar Gupta
-
Patent number: 10681109Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: GrantFiled: June 29, 2017Date of Patent: June 9, 2020Assignee: INTELLECTUAL PIXELS LIMITEDInventors: Osman Kent, David R. Baldwin, Nicholas J. N. Murphy
-
Patent number: 10666571Abstract: A method and apparatus for providing access to content resources are provided. The method comprises: in response to receiving a first request for accessing first content resources in a content server, obtaining from the content server metadata associated with a first Uniform Resource Identifier (URI) of the first content resources, the first request including the first URI, the metadata at least indicating a mapping between the first URI of the first content resources and a second URI of the first content resources, the first URI being a shortened version of the second URI; obtaining the second URI by parsing the metadata; and responding to the first request with the second URI of the first content resources.Type: GrantFiled: December 12, 2016Date of Patent: May 26, 2020Assignee: EMC IP Holding Company LLCInventors: Wei William Zhou, Jason Muhua Chen, Wei Ruan, Chen Wang, Zed Minhong Zhou
-
Patent number: 10657615Abstract: In one or more embodiments, one or more processes, methods, and/or systems associated with a first jurisdiction may receive a request for a transaction, that involves private information, from a second computer system in a second jurisdiction. For example, the second jurisdiction may be subject to one or more privacy statutes and/or one or more privacy regulations. For instance, the one or more privacy statutes and/or one or more privacy regulations may apply to entities outside the jurisdiction that collect and/or process data of a resident and/or a citizen of the jurisdiction. In one or more embodiments, the one or more processes, methods, and/or systems may further determine that the second computer system is in the second jurisdiction, provide an instruction to a third computer system, in the second jurisdiction, to execute program instructions that executes the transaction, and receive, from the third computer system, metadata associated with the transaction.Type: GrantFiled: June 9, 2017Date of Patent: May 19, 2020Assignee: Bank of America CorporationInventor: Jisoo Lee
-
Patent number: 10659339Abstract: A transmission control protocol (TCP) session processing architecture for conducting numerous TCP sessions during testing of a network-under-test: multiple processor cores running, allocated to TCP session handling, and program instructions configured to distribute processing of each TCP session across multiple cores with a first set of cores allocated to handle TCP control, a second set of cores allocated to handle TCP packet transmission, and a third set of cores allocated to handle TCP packet receiving. The TCP session processing architecture also includes a shared memory accessible to the first, second and third sets of cores, that holds PCBs for each of numerous TCP sessions during the testing with update access controlled by an atomic spinlock processor instruction that each TCP state machine running on a core must engage to secure the update access to a respective PCB, in order to proceed with state processing of its respective TCP session.Type: GrantFiled: May 14, 2018Date of Patent: May 19, 2020Assignee: Spirent Communications, Inc.Inventor: Jyotikumar U. Menon