Patents Examined by Nam T Tran
  • Patent number: 11190455
    Abstract: There is provided mechanisms for decoding a media stream. A method is performed by a packet receiver. The method comprises receiving packets. The packets have been transmitted by a packet transmitter. The packets define the media stream and each packet comprises encoded media. The method comprises decoding the encoded media into at least a first decoded version and a second decoded version. For the first decoded version only a subset of the packets decoded for the second decoded version are decoded. The subset includes only those of the packets that are received within a first threshold time delay from having been transmitted by the packet transmitter.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: November 30, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tommy Falk, Alfred Samuelson, Magnus Westerlund
  • Patent number: 11188476
    Abstract: A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 30, 2021
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Par Botes, Robert Lee, Peter Vajgel
  • Patent number: 11184299
    Abstract: A method of publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to only one of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the plurality of central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 23, 2021
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 11184243
    Abstract: A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: November 23, 2021
    Assignee: Verizon Media Inc.
    Inventor: David S. Bill
  • Patent number: 11178260
    Abstract: Methods and apparatus for dynamic packet pool configuration in networking stack architectures. Unlike prior art monolithic memory allocations, embodiments of the present disclosure enable packet pools associated with non-kernel space applications to dynamically allocate additional memory allocations to a given non-kernel space application, or conversely, de-allocate memory allocations to a given non-kernel space application. Variants also disclose the splitting up of a memory allocation into device accessible portions and kernel accessible portions. Other variants disclose sizing certain segment allocations so as to be a multiple of a physical address page size. Such a variant enables a single input/output (I/O) bus address lookup for the given segment so as to minimize look up costs associated with an I/O lookup for the given segment.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Zeh-Chen Liu, Wei Shen, Olivier Mardinian
  • Patent number: 11178022
    Abstract: A method, apparatus, system, and computer program product for facilitating evidence collection. A set of evidence requirements is identified by computer system in which the set of evidence requirements is for a control that manages a set of resources in the computer system to enforce a policy in the computer system. Labels are associated by the computer system with historical evidence for the set of requirements. The historical evidence comprises prior evidence collected for compliance with the set of evidence requirements for the control and was accepted to meet the set of evidence requirements for the control. The historical evidence with the labels form labeled historical evidence. Rules for mining evidence for the set of evidence requirements for the control using the labeled historical evidence are learned by a machine learning model in the computer system.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rohit Ranchal, Uttam Thakore, HariGovind Venkatraj Ramasamy, Yi-hsiu Wei
  • Patent number: 11171918
    Abstract: A system may include a first device that has a first network component and a second device that has a second network component. The second network component may receive a data packet from the first network component based at least in part on a network address, where the network address is generated based at least in part on a location of the first device.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 9, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David D. Brandt, Patrick K. Duffy, Jerry Michael Watkins, William H. Martin, Dayin Xu, Guolin Zhang
  • Patent number: 11165629
    Abstract: Disclosed are an apparatus and method of managing network elements operating on a network. One example method may include transmitting a request to receive at least one activity parameter of a network element operating on the network and monitoring the at least one activity parameter of the network element. The method may include determining whether a usage value of the at least one activity parameter exceeds a predetermined threshold usage value and transmitting a corrective function message to the network element responsive to determining that the usage value of the at least one activity parameter exceeds the predetermined threshold value. The method may further include performing a corrective function to reduce the usage value of the at least one activity parameter.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 2, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: William Charles Easttom
  • Patent number: 11159375
    Abstract: A method, computer program product, and system for upgrading an IT system are provided. The method comprises: determining a plurality of existing components of the IT system; determining at least one user component based on a user requirement; building a structural topology of the IT system in accordance with the plurality of existing components and the at least one user component, the structural topology comprising the plurality of existing components, at least one connection among the plurality of existing components, and the at least one user component with its conditional connection, the conditional connection comprising the dependency of the at least one user component; and providing at least one upgrade recommendation for the IT system in accordance with the structural topology.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lian Xue Hu, Qi Cheng Li, Soumitra Sarkar, Lijun Mei
  • Patent number: 11159639
    Abstract: A method may include receiving a first service request from a first service requester. The method may include obtaining a plurality of first candidate service requesters. The method may include determining whether there is at least one second service requester associated with a second service request that is combinative with the first service request in the plurality of first candidate service requesters. The method may include determining a plurality of third service requesters different from the plurality of first candidate service requesters in response to a determination that there is no the at least one second service requester. The method may include determining at least one target service requester from the plurality of third service requesters. The method may include transmitting a carpooling message to the at least one target service requester to initiate a third service request that is combinative with the first service request.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: October 26, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventor: Chengxiang Zhuo
  • Patent number: 11138564
    Abstract: A permission manager detects when the message including the link is forwarded and sends a notification to the author indicating that the message was forwarded to another recipient. A notification may also be sent to the recipient who received the forwarded message indicating that the author has been notified that the recipient is not authorized to access the linked content within the forwarded message. The author may set the permissions for accessing the linked content from permission options that are displayed with the notification message sent by the permission manager. Once the permissions are set, the permission manager may send a notification to the recipient of the forwarded message with information relating to the set permissions.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: October 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Paul Costenaro, Jedidiah Brown, David Paul Limont
  • Patent number: 11128564
    Abstract: The system and methods discussed herein provide for filtering out noisy application signatures to improve the precision of first packet application classification. In some implementations, the system receive application signatures from devices along with their network identifiers. Based upon the frequency at which identical application signatures appear as originating from distinct network environments, the system determines the validity of application signatures and avoids storing irrelevant information for routing network traffic.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 21, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Siddharth G R, Naveen Chowdary Yerramneni, Tarun Kumar Hukmichand
  • Patent number: 11115785
    Abstract: Methods, and apparatus for managing a communication group. One method includes forming a communication group of one or more portable communications devices based on a first object of interest and identifying a second object of interest based on the first object of interest. The method also includes determining whether an image feed includes the second object of interest and when the image feed includes the second object of interest, adding a portable communications device associated with the image feed to the communication group.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: September 7, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Yong Tian, Dajun Chen, Xun Fei, Dong Zhao, Kangkai Zhao
  • Patent number: 11109437
    Abstract: A method and migration manager component for transferring a first application running on a first computing device from the first computing device to a second computing device, the first application being configured to manage at least one communication connection to at least one terminal device via a base station antenna structure, the method comprising: initializing a second application configured to manage the at least one communication connection to the at least one terminal device via the base station antenna structure; transferring management of the at least one communication connection from the first application to the second application; stopping the execution of the first application at the first computing device; initializing the first application at the second computing device; transferring management of the at least one communication connection from the second application to the first application.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Qihong Ge, Chunming Ren
  • Patent number: 11102079
    Abstract: Virtual networks located in different regions of cloud provider are peered using unique regional identifiers for the virtual networks. The regional identifiers and other information are pushed down a network management stack to implement the peering.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anavi Arun Nahar, David M. Brumley, Harish Kumar Chandrappa, Neeraj Motwani, Nisheeth Srivastava, Rishabh Tewari, Vaibhav Kumar, Vishal Taneja, Vladimir Serov, Xinyan Zan, Deepak Bansal, Narayan Annamalai, Milan Dasgupta
  • Patent number: 11102304
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for context-based evaluation to enhance the relevance and usefulness of computer system output. In some implementations, a computer system is configured to customize its interactions for a particular situation or user. The system can obtain context information and evaluate the relevance and usefulness of potential outputs and actions with respect to the context indicated by the context information. For example, the system can vary the type and format of output information based on information that describes the intended recipient and the situation of the recipient. The system can take into account many different factors in its evaluation, including timing, user preferences, user history, user classification, impact or effect of the system's decisions on users, and more.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 24, 2021
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, James Clive Wade, Josh Schilling
  • Patent number: 11095511
    Abstract: Techniques are disclosed for cross-cloud hybrid services upgradability. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for continuously gathering information on the environments of on-premise and cloud computing systems, analyzing the gathered information to identify upgrades to hybridity manager instances that are compatible with dependent components and paired hybridity manager(s), and publishing notifications of compatible upgrades to the hybridity manager instances based on the analysis. The publishing of upgrade notifications by the virtual NOC is a server-initiated upgrade that is coordinated across hybrid cloud computing system sites, in contrast to traditional isolated client-initiated upgrades. In addition, the virtual NOC may revoke previous notifications if the associated upgrade versions are no longer compatible with the dependent components and/or the paired hybridity managers.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: August 17, 2021
    Assignee: VMware, Inc.
    Inventors: Hemanth Kumar Pannem, Aarti Kumar Gupta, Sachin Thakkar, Furkan Shaikh, Kim Tran, Lu Yu
  • Patent number: 11016927
    Abstract: A hierarchical array computer architecture comprised of a master computer connected to a plurality of node computers wherein each node has a memory segment. A high speed connection scheme between the master computer and the nodes allows the master computer or individual nodes conditional access to the node memory segments. The resulting architecture creates an array computer with a large distributed memory in which each memory segment of the distributed memory has an associated computing element; the entire array being housed in a blade server type enclosure. The array computer created with this architecture provides a linear increase of processing speed corresponding to the number of nodes.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL MICROSYSTEMS, INC.
    Inventor: Peter A. Schade
  • Patent number: 11012542
    Abstract: The present application discloses data processing methods. Example methods include obtaining information about a header field of a data packet and searching an exact match flow table for an exact match entry that matches the data packet. When the matching exact match is found, a determination is made as to whether an update time of a wildcard entry corresponding to the exact match entry is before a creation time of the exact match entry. In response to determining that the update time is before the creation time of the exact match entry, the data packet is processed according to an action instruction corresponding to the exact match entry. In response to determining that the update time of the wildcard entry corresponding to the exact match entry is not before the creation time of the exact match entry, the exact match entry is deleted.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 18, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yi Wang, Dong Lin, Yong Huang
  • Patent number: 11005722
    Abstract: A graphical network design and configuration tool provides an administrator graphical user interface (GUI) with icons that represent virtual network elements, physical network elements, and links used to deliver network-based services and associates, via the administrator GUI, the icons with network element properties based on user input. A design GUI is provided including a design canvas to arrange and connect the icons. User input is received via the design GUI to arrange the icons on the design canvas to provide a design for a network-based service. A design template for the network-based service is generated based on the second user input. A configuration GUI solicits location-specific network level attributes for network elements in the design template and creates an instance of the design template based on the network level attributes. Configuration files are automatically generated for the physical network elements represented in the instance of the design template.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: May 11, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Srilakshmi Reddy Valisammagari, Mukesh Kumar, Ganesh Narayan, Sanjay Ravindra Ranade, Chetan B. Gopal, Amit Kapoor, Viraj Parekh, Shrinath Kuppa