Patents Examined by Nam T Tran
-
Patent number: 11190455Abstract: 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: GrantFiled: February 28, 2018Date of Patent: November 30, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Tommy Falk, Alfred Samuelson, Magnus Westerlund
-
Patent number: 11188476Abstract: 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: GrantFiled: December 2, 2019Date of Patent: November 30, 2021Assignee: Pure Storage, Inc.Inventors: John Hayes, Par Botes, Robert Lee, Peter Vajgel
-
Patent number: 11184299Abstract: 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: GrantFiled: December 4, 2018Date of Patent: November 23, 2021Assignee: VERISIGN, INC.Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
-
Patent number: 11184243Abstract: 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: GrantFiled: January 23, 2020Date of Patent: November 23, 2021Assignee: Verizon Media Inc.Inventor: David S. Bill
-
Patent number: 11178260Abstract: 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: GrantFiled: March 25, 2019Date of Patent: November 16, 2021Assignee: Apple Inc.Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Zeh-Chen Liu, Wei Shen, Olivier Mardinian
-
Patent number: 11178022Abstract: 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: GrantFiled: September 26, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Rohit Ranchal, Uttam Thakore, HariGovind Venkatraj Ramasamy, Yi-hsiu Wei
-
Patent number: 11171918Abstract: 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: GrantFiled: June 3, 2019Date of Patent: November 9, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: David D. Brandt, Patrick K. Duffy, Jerry Michael Watkins, William H. Martin, Dayin Xu, Guolin Zhang
-
Patent number: 11165629Abstract: 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: GrantFiled: July 7, 2020Date of Patent: November 2, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: William Charles Easttom
-
Patent number: 11159375Abstract: 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: GrantFiled: June 4, 2019Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Lian Xue Hu, Qi Cheng Li, Soumitra Sarkar, Lijun Mei
-
Patent number: 11159639Abstract: 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: GrantFiled: December 25, 2018Date of Patent: October 26, 2021Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventor: Chengxiang Zhuo
-
Patent number: 11138564Abstract: 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: GrantFiled: January 2, 2019Date of Patent: October 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel Paul Costenaro, Jedidiah Brown, David Paul Limont
-
Patent number: 11128564Abstract: 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: GrantFiled: November 20, 2018Date of Patent: September 21, 2021Assignee: Citrix Systems, Inc.Inventors: Siddharth G R, Naveen Chowdary Yerramneni, Tarun Kumar Hukmichand
-
Patent number: 11115785Abstract: 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: GrantFiled: January 14, 2016Date of Patent: September 7, 2021Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Yong Tian, Dajun Chen, Xun Fei, Dong Zhao, Kangkai Zhao
-
Patent number: 11109437Abstract: 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: GrantFiled: December 22, 2015Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Qihong Ge, Chunming Ren
-
Patent number: 11102079Abstract: 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: GrantFiled: April 17, 2018Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11102304Abstract: 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: GrantFiled: May 22, 2020Date of Patent: August 24, 2021Assignee: Vignet IncorporatedInventors: Praduman Jain, James Clive Wade, Josh Schilling
-
Patent number: 11095511Abstract: 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: GrantFiled: July 27, 2018Date of Patent: August 17, 2021Assignee: VMware, Inc.Inventors: Hemanth Kumar Pannem, Aarti Kumar Gupta, Sachin Thakkar, Furkan Shaikh, Kim Tran, Lu Yu
-
Patent number: 11016927Abstract: 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: GrantFiled: July 29, 2019Date of Patent: May 25, 2021Assignee: INTERNATIONAL MICROSYSTEMS, INC.Inventor: Peter A. Schade
-
Patent number: 11012542Abstract: 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: GrantFiled: December 18, 2018Date of Patent: May 18, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Yi Wang, Dong Lin, Yong Huang
-
Patent number: 11005722Abstract: 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: GrantFiled: February 5, 2018Date of Patent: May 11, 2021Assignee: 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