Patents Examined by Dustin Nguyen
-
Patent number: 10725833Abstract: Some embodiments provide a method for clustering a set of data compute nodes (DCNs), which communicate with each other more frequently, on one or more host machines. The method groups together guest DCNs (GDCNs) that (1) execute on different host machines and (2) exchange network data among themselves more frequently, in order to reduce interhost network traffic. The more frequently-communicating GDCNs can be a set of GDCNs that implement a distributed application, GDCNs of a particular tier in a multi-tier network architecture (e.g., a web tier in a three-tier architecture), GDCNs that are dedicated to a particular tenant in a hosting system, or any other set of GDCNs that exchange data among each other regularly for a particular purpose.Type: GrantFiled: October 27, 2017Date of Patent: July 28, 2020Assignee: NICIRA, INC.Inventors: Xin Qi, Fenil Kavathia, Chidambareswaran Raman, Shadab Shah, Raju Koganty, Jingmin Zhou
-
Patent number: 10728295Abstract: First type cache adapted to be arranged between a client terminal and at least one server, which: is configured to receive, from the client terminal, a request for a first representation of a segment of a multimedia content, said multimedia content being available in a plurality of representations, and comprises a module configured to send a response to the client terminal which comprises: one alternative representation of said segment, which is cached by said first type cache; first additional information preventing a second type cache—arranged between the first type cache and the client terminal—from caching the alternative representation of said response; and second additional information identifying the alternative representation of said response, allowing a further first type cache to cache said alternative representation.Type: GrantFiled: June 5, 2015Date of Patent: July 28, 2020Assignee: InterDigital VC Holdings, Inc.Inventors: Stephane Gouache, Remi Houdaille, Charline Taibi
-
Patent number: 10708326Abstract: A method is provided for secure and direct delivery of digital media content directly from a content server to a casting digital media player. In the method, the digital media player is provided with a custom URL that contains concatenated information related to the IP address associate with the location of a key on a mobile device used to commence a casting session.Type: GrantFiled: March 30, 2018Date of Patent: July 7, 2020Assignee: ARRIS ENTERPRISES LLCInventors: Geetha Mangalore, Nicol C. P. So
-
Patent number: 10708166Abstract: A method and a first device (110) of a switched network (100), for managing data frames received, at a first port, from a second device (120) are disclosed. The first device (110) handles the first port and a second port for transfer of data frames between the first and second devices (110, 120). The first device (110) is addressable by a Media Access Control address, “MAC address”, associated with the first port. The first device (110) receives (201), from the second device (120), at least one data frame at the second port. The first device (110) sends (202), on the first port, a message including the MAC address associated with the first port.Type: GrantFiled: November 26, 2014Date of Patent: July 7, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Per Helen, Clarence Ammervik, Johan Lindstrom
-
Patent number: 10708378Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.Type: GrantFiled: December 18, 2017Date of Patent: July 7, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Langbo Li
-
Patent number: 10700990Abstract: An information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and the second information stored in the memory; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus.Type: GrantFiled: April 2, 2018Date of Patent: June 30, 2020Assignee: FUJITSU LIMITEDInventors: Kosaku Kimura, Atsuji Sekiguchi, Yusuke Sasaki, Masaru Ueno, Shridhar Choudhary
-
Patent number: 10701144Abstract: Dynamic discovery of peers or services in different networks, where few or no servers may be required for the discovering process, is provided. Broadcasting used for the peer or service discovery may serve to reduce centralized bottlenecks and may serve to increase scalability.Type: GrantFiled: March 21, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Jonathan A. Berkhahn, Daniel S. Lavine, Simon M. Leung, Eugene Michael Maximilien
-
Patent number: 10693824Abstract: Disclosed aspects relate to electronic meeting management. A first attentiveness factor may be detected for a first user at a first time by a meeting management engine with respect to an electronic meeting. A second attentiveness factor may be detected for the first user at a second time by the meeting management engine with respect to the electronic meeting. The second time may be subsequent to the first time, and the second attentiveness factor may differ from the first attentiveness factor. A set of meeting data for the electronic meeting may be captured between the first time and the second time. Based on the set of meeting data, the meeting management engine may determine a set of content summary data for the electronic meeting between the first time and the second time in an automated fashion. The set of content summary data may be provided to the first user.Type: GrantFiled: September 14, 2016Date of Patent: June 23, 2020Assignee: International Business Machines CorporationInventors: Asima Silva, Darian C. S. Springer
-
Patent number: 10686754Abstract: Embodiments for exchanging data information packets, by a processor device, include writing an Internet Protocol (IP) information unit received by a host node executing a Fibre Connection (FICON) software library to a transport layer by converting the IP information unit to FICON payload and placing the FICON payload into a shared memory space of the host node; and transmitting data including the IP information unit to a target node by accessing the FICON payload in the shared memory by a FICON adapter of the host node and transferring the FICON payload to the target node over a FICON network.Type: GrantFiled: July 28, 2018Date of Patent: June 16, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Karla J. Lehmann, Stefan Lehmann
-
Patent number: 10679132Abstract: An application recommending method includes acquiring a first behavior eigenvalue according to behavior data of a first user. It is determined that at least one second user from a user relationship chain of the first user according to the first behavior eigenvalue. The second user is on the user relationship chain of the first user. A degree of similarity between a second behavior eigenvalue and the first behavior eigenvalue is greater than a preset threshold, and the second behavior eigenvalue is a behavior eigenvalue of the second user. A to-be-recommended application for the first user on the basis of behavior data of the at least one second user is determined.Type: GrantFiled: March 14, 2018Date of Patent: June 9, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Bing Li
-
Patent number: 10681105Abstract: An online system receives content (e.g. video content and/or audio content) from a content provider device to be appropriately transcoded and distributed to client devices for consumption. During the transcoding process, the online system decodes the content into an intermediate format, and. considers a variety of characteristics to decide the optimal set of content encodings for encoding the decoded content. Characteristics include source characteristics associated with the content provider device, social graph characteristics of the user of the online system that is using the content provider device, viewer characteristics associated with the client devices that request to access the content, and content characteristics. The online system encodes the content for each client device with appropriate encoders selected based on the optimal set of content encodings.Type: GrantFiled: December 30, 2016Date of Patent: June 9, 2020Assignee: Facebook, Inc.Inventors: Mathieu R. Henaire, Amit Puntambekar, Minchuan Chen
-
Patent number: 10673971Abstract: Techniques are described for employing a queue service as an intermediary to communicate messages between separate networks. A first proxy service may access a request generated by a client device operating in a first network, the request initially indicating a destination that is a server device operating in a second network. The request may be an application level protocol request. The first proxy service may modify the request to include, as a destination, a queue maintained by a queue service that is accessible from the first and second networks. The first proxy service may enqueue the modified request in the queue. A second proxy service operating in the second network may retrieve the enqueued request and communicate the request to the server device. One or more responses generated by the server device may be enqueued in a queue by the second proxy service for delivery to the client device.Type: GrantFiled: June 17, 2015Date of Patent: June 2, 2020Assignee: Amazon Technologies, Inc.Inventors: Timur Melsovich Hindanov, Jonathan Joseph Bryak
-
Patent number: 10673731Abstract: An event analysis system receives events in a time-series from a set of monitored systems and identifies a set of alert threshold values for each of the types of events to identify outliers in the time-series at an evaluated time. Portions of historic event data is selected to identify windows of event data near the evaluated time at a set of seasonally-adjusted times to predict the value of the event type. The alert threshold value may also account for a prediction based on recent, higher-frequency events. Using the alert threshold values for a plurality of event types, the event data is compared with the alert threshold values to determine an alert level for the data. The event data types are also clustered and displayed with the alert levels to provide a visualization of the event data and identify outliers when the new event data is received.Type: GrantFiled: March 26, 2019Date of Patent: June 2, 2020Assignee: Uber Technologies, Inc.Inventors: Franziska Bell, David Purdy, Laszlo Korsos, Shan He
-
Patent number: 10666766Abstract: In one embodiment, a device in a network determines performance characteristics of a plurality of physical interfaces of the device. The device receives an application descriptive language-based description of performance requirements of a virtualized application for execution by the device. The device selects a particular one of the plurality of physical interfaces for use by the virtualized application during execution, based on the performance requirements of the virtualized application and on the performance characteristics of the plurality of physical interfaces. The device causes the virtualized application to use the selected physical interface during execution by the device.Type: GrantFiled: April 5, 2017Date of Patent: May 26, 2020Assignee: Cisco Technology, Inc.Inventors: Sujay Gopinathan, Jeslin Antony Puthenparambil, Vivek Datar, Binod Roay
-
Patent number: 10666588Abstract: A method for sharing media content, a terminal device, and a content sharing system are provided. A method for sharing media content may include: obtaining, by a first terminal device, M network addresses from the N second terminal devices; obtaining, based on the M network addresses, M pieces of media content from a content server, editing the M pieces of media content obtained from the content server to obtain first media content, and generating editing information according to an editing manner used when the first media content is obtained; sending the editing information to the content server; receiving a second network address sent by the content server; and publishing the second network address on a social networking server. The solutions of the embodiments of the present invention enhance flexibility of content sharing and user interactivity in a social networking service scenario.Type: GrantFiled: September 9, 2014Date of Patent: May 26, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bo Huang, Qiulin Chen
-
Patent number: 10659407Abstract: A messaging system comprises a plurality of connected components and including a schema defining fields for messages, at least one field defined as non-essential. A mechanism for operating the messaging system comprises the steps of collecting one or more performance metrics for one or more components of the messaging system, determining that at least one performance metric has crossed a predetermined threshold, informing one or more components of the messaging system that a surge in workload has occurred, and the informed components removing non-essential fields from transmitted messages and/or not processing non-essential fields from received messages.Type: GrantFiled: April 15, 2019Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: David Granshaw, Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling
-
Patent number: 10659566Abstract: A system includes a data storage system, and a processor and program logic. The program logic includes a management console, including interface logic configured to provide a user interface. The interface logic is also configured to receive a request to record a demo of a Web application via the user interface. The program logic also includes a recording utility. The recording utility includes recording logic configured to, upon receiving the request to record, capture a first instance of underlying client-side code and assets utilized to render the Web application. The program logic further includes data consolidation and storage logic configured to save the first instance to a database. Further yet, the program logic includes demo editing logic configured to create a demo of the Web application based on the first instance.Type: GrantFiled: December 31, 2014Date of Patent: May 19, 2020Assignee: Wells Fargo Bank, N.A.Inventors: Christina Luah, Marcus Lee
-
Patent number: 10659565Abstract: A non-limiting example information processing system includes a plurality of user terminals, and a download task list for each user terminal is managed by a list server. The download task list includes a list for each user terminal and a list for each of groups into which a plurality of user terminals are classified. If the download task list is renewed, the user terminal acquires the download task list from the list server, and acquires a content from a content server according to an acquired download task list.Type: GrantFiled: September 26, 2014Date of Patent: May 19, 2020Assignee: NINTENDO CO., LTD.Inventors: Teruhiko Goda, Naoki Takeda, Eiji Tokunaga, Koichi Nakao
-
Patent number: 10652717Abstract: A wave device is disclosed. The wave device may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to receive a unique identifier associated with a community and generate a communication including the unique identifier associated with the community and enabling a second wave device to join the community. The one or more processors may be further configured to transmit the communication to the second wave device based on geographic proximity to the second wave device, and share information with the second wave device based on the second wave device joining the community.Type: GrantFiled: November 14, 2017Date of Patent: May 12, 2020Assignee: Capital One Services, LLCInventors: Eric K. Barnum, Anthony Reynolds
-
Patent number: 10652084Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for restoring local access elements in a software defined network (SDN) following service outages. For instance, in one example, a method includes retrieving, by a software defined networking local access element connected to a customer premises, configuration data and customer provisioning data from equipment located at the customer premises and initializing the software defined networking local access element with the configuration data and customer provisioning data to provide service to the customer premises.Type: GrantFiled: May 1, 2018Date of Patent: May 12, 2020Assignee: AT&T Intellectual Property I, L.P.Inventor: Paul Witko