Patents Examined by John M MacIlwinen
-
Patent number: 11139994Abstract: Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.Type: GrantFiled: April 23, 2020Date of Patent: October 5, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
-
Patent number: 11128996Abstract: A method and apparatus for echoing media via a mobile device are disclosed herein. According to an embodiment, the method can include displaying automatically to a user, on the mobile device, a list of one or more respective identifiers of one or more other users experiencing respective media within a selectable geographic area. The user is then allowed to select whether to play one or more of the respective media on the mobile device, and can connect with the one or more other users via a social networking site. As a result, the user can network with previously unknown people, based on a common taste in music or other media, for example, as well as a geographic location.Type: GrantFiled: June 28, 2020Date of Patent: September 21, 2021Assignee: Ascension Intellectual Properties LLCInventors: Michael Stanley, Jeffrey David
-
Patent number: 11121982Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: August 7, 2018Date of Patent: September 14, 2021Assignee: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 11122007Abstract: An example includes a manager gateway of a gateway cluster, comprising processing circuitry and a memory including instructions that cause the gateway to generate a virtual IP address for each gateway of the gateway cluster. The instructions further cause the gateway to receive an indication that a client device has joined a LAN. The instructions further cause the gateway to determine an anchor gateway to which the client device is to be anchored. The instructions further cause the gateway to transmit a first message anchoring the client device to the anchor gateway. The instructions further cause the gateway to transmit a second message offering an address to the client device.Type: GrantFiled: July 27, 2020Date of Patent: September 14, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Nataraj Vadde Makkalla, Sanjay Kaniyoor Surendra Hegde, Manoj Kareti
-
Patent number: 11115280Abstract: Techniques and mechanisms for automatically identifying counters/features of a network component that are related to a state change (or event) for the network component or for the network itself. For example, using data obtained from the network component around a time of the state change, delta averages for the features around the time of the state change may be determined. The delta averages may be utilized to determine which counters/features are most descriptive for a particular state change. The counter/features that are the most descriptive for a particular state change is as important as the change detection itself. This is especially true since in a case of an event/state change occurring, a large amount of counters/features may react to the state change or event. Thus, the techniques described herein provide for an approach to distill which counters/features contribute the most to a particular state change from a data driven perspective.Type: GrantFiled: February 13, 2020Date of Patent: September 7, 2021Assignee: Cisco Technology, Inc.Inventors: Wenqin Shao, Frank Brockners, Parisa Foroughi, Thomas Michel-Ange Feltin
-
Patent number: 11108844Abstract: Artificial intelligence based systems and methods are described for interacting with individuals via a web environment. A provisioning server is configured to receive a request from a web browser, executing on a client device, for a predefined imaging code stored in a memory of the provisioning server. The provisioning server responds to the request by transferring the predefined imaging code to the web browser. The predefined imaging code is configured to be executed by the client device to render an interactive graphical user interface (GUI) within the web browser on a display of the client device; load, into a memory of the client device, one or more images of an individual; determine, based on image analysis of the one or more images of the individual, one or more personal attributes of the individual; and, render the one or more personal attributes of the individual within the interactive GUI.Type: GrantFiled: June 9, 2020Date of Patent: August 31, 2021Assignee: The Procter & Gamble CompanyInventors: Marc Paul Lorenzi, Zelun Sun
-
Patent number: 11102156Abstract: Systems, methods and computer program products for providing information associated with an attachment (e.g., attachment received through an instant message system, online collaboration tool, electronic message and the like). A sidebar may allow a user to view comprehensive profile and content information associated with the attachment using an attachment information viewer. The sidebar also may allow the user to switch between a message attachment information view (e.g., to facilitate browsing of the document or attachment) and a person profile information view (e.g., to facilitate browsing of personal or public data).Type: GrantFiled: February 4, 2019Date of Patent: August 24, 2021Assignee: VERIZON MEDIA INC.Inventors: Matthew Brezina, Adam Smith
-
Patent number: 11099019Abstract: A method and system for arranging service provider selection are described. A network computer system can establish a set of criteria to determine whether to display, before actually receiving an acceptance from a service provider, an assumed acceptance or a likely service provider to provide on-demand services in response to data corresponding to a request for service sent from a computing device of a user. For example, the network computer system can predetermine a likely service provider or number of matching service providers and display this information to the user in lieu of a “requesting” screen.Type: GrantFiled: February 11, 2020Date of Patent: August 24, 2021Assignee: Uber Technologies, Inc.Inventors: John Mark Nickels, Eoin O'Mahony
-
Patent number: 11082475Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.Type: GrantFiled: January 15, 2020Date of Patent: August 3, 2021Assignee: Charter Communications Operating, LLCInventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
-
Patent number: 11076188Abstract: During download of a first video segment, a buffer empty condition may be detected that interrupts playing of the first video segment. A remaining data size may be determined corresponding to a remaining portion of the first video segment that has not been downloaded when the buffer empty condition occurs. A total data size may be determined corresponding to a second video segment in its entirety, and it may be determined that the remaining data size exceeds the total data size. The download of the first video segment may then be canceled, and the second video segment may be downloaded. A start of a replacement portion of the second video segment may be identified that corresponds to a start of the remaining portion of the first video segment. Playing of the second video segment may be initiated from the start of the replacement portion of the second video segment.Type: GrantFiled: December 9, 2019Date of Patent: July 27, 2021Assignee: Twitch Interactive, Inc.Inventor: Nikhil Purushe
-
Patent number: 11070516Abstract: Technology for analyzing and tracking states of a directory service by correlating changes from multiple different data sources related to the directory service. A first data source may be based on synchronization data of the directory service and a second data source may be based on security data of one or more domain controllers hosting the directory service. The synchronization data and security data may both correspond to changes to the directory service but may include different information. For example, synchronization data may provide the content of a modification to the directory service and the security data may provide an entity that initiated the modification. The multiple sources may be compared to identify inconsistencies (e.g., detect malicious activity).Type: GrantFiled: January 28, 2020Date of Patent: July 20, 2021Assignee: SemperisInventors: Guy Teverovsky, Dan Croitoru, Matan Liberman, Michael Bresman, Darren Mar-Elia
-
Patent number: 11063900Abstract: Disclosed is a method for communicating between communicating elements forming part of a home automation system for a building, each communicating element being connected in a communication network allowing communication according to a predefined communication protocol. Each communicating element of the communication network stores a current network address in a memory of the communicating element, the current network address being used for point-to-point addressing in the communication network, and each communicating element stores at least one preceding network address of the communicating element in the memory of the communicating element.Type: GrantFiled: September 3, 2018Date of Patent: July 13, 2021Assignee: SOMFY ACTIVITES SAInventor: Sylvain Fargier
-
Patent number: 11064361Abstract: The present disclosure discloses an electronic device binding method, an electronic device, and an electronic device binding system. The electronic device binding method includes: receiving, at an electronic device and from the server, a binding request originating from a mobile terminal, and displaying the binding request, wherein the binding request contains device information of the electronic device and user information of the mobile terminal; generating at the electronic device a binding result in response to a first operation of an operator of the electronic device on the binding request, and transmitting the binding result from the electronic device to the server.Type: GrantFiled: July 29, 2019Date of Patent: July 13, 2021Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Jianli Yao, Yao Wang, Chengjie Zeng, Tieli Chen
-
Patent number: 11061883Abstract: A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.Type: GrantFiled: February 14, 2020Date of Patent: July 13, 2021Assignee: Twitter, Inc.Inventors: Michael Ben Fleischman, Matthew Miller, Richard Douglas Whitcomb, Jr., Mark Watabe, Anthony Sciola
-
Patent number: 11050630Abstract: The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, an IoT object can be registered with an IoT device management system. The IoT device management system can then query the IoT object for a self-describing declaration. The self-describing declaration can include a schema that defines certain operating and interface parameters for the IoT object. The IoT device management system can parse the self-describing declaration to determine, for example, both normal or expected and abnormal or pathologic data from the IoT device. The self-describing declaration can also define function call parameters to establish an interoperability framework between the IoT device management system and the IoT object. Based on such self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.Type: GrantFiled: June 19, 2019Date of Patent: June 29, 2021Assignee: VMWARE, INC.Inventors: Salim AbiEzzi, Gregory Bollella
-
Patent number: 11036557Abstract: The present disclosure describes a system for dynamic transaction-persistent server load balancing. The disclosed system receives a client request associated with a new transaction. In response to receiving the client request, the system dynamically infers relative capacities of a plurality of servers coupled to the device in a network. In particular, the system maintains a set of variables corresponding to the servers. Each variable indicates a number of outstanding requests transmitted from the device to a respective server. The system infers relative server capacities and transmission latencies between the device and the servers based on a comparison of current values of the variables. The system identifies and selects a server associated with high capacity or low transmission latency between the device and the server relative to one or more other servers, and transmits an outstanding request corresponding to the client request from the new transaction to the identified server.Type: GrantFiled: December 6, 2018Date of Patent: June 15, 2021Assignee: Hewlett Packard Enterprise Development LPInventor: Pradeep Iyer
-
Patent number: 11039208Abstract: Methods, apparatus, and machine-readable storage media to monitor media presentations are disclosed. A disclosed example apparatus includes a locator to compare a location of a mobile device with a set of reference locations at which audio monitoring is to be performed. The disclosed example apparatus further includes an audio receiver to enable a microphone of the mobile device to collect audio for media monitoring when (1) the location of the mobile device corresponds to a first one of the reference locations and (2) a media presentation monitor at the first one of the reference locations indicates a likelihood of media being presented at the first location satisfies a threshold. In some disclosed examples, the audio receiver of the example apparatus is to disable the microphone from collecting audio for media monitoring when the location of the mobile device does not correspond to any of the reference locations.Type: GrantFiled: January 29, 2019Date of Patent: June 15, 2021Assignee: THE NIELSEN COMPANY (US), LLCInventor: Jan Besehanic
-
Patent number: 11032213Abstract: This disclosure describes techniques for centralizing the management of computing resources that are provisioned across multiple service provider networks by infrastructure modeling services. A service provider network may host or provide a centralized management service that supports an open source framework that provides users, or developers, with a unified development interface to manage computing resources that are provisioned in different service provider networks. The unified development interface of the host service provider network may provide users with a meta schema or language format to create infrastructure schemas for modeling, provisioning, and operating computing resources across service provider networks that are managed by different service providers.Type: GrantFiled: December 14, 2018Date of Patent: June 8, 2021Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Diwakar Chakravarthy, Ryan John Lohan, Bharath Swaminathan, Anil Kumar, Sami Azzam, Sayali Suhas Deshpande
-
Patent number: 11032135Abstract: There is provided a network node and method for placement of virtual network functions managers (VNFMs) in a network functions virtualization (NFV) system. The method comprises determining a number of VNFMs for the NFV system, determining a type for each VNFM, determining a placement for each VNFM over distributed Network Function Virtualization Infrastructure Points of Presence (NFVI-PoPs) and determining a plurality of associations between the VNFMs and VNF instances in the system, thereby generating a VNFMs placement solution.Type: GrantFiled: July 12, 2018Date of Patent: June 8, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mohammad Abu Lebdeh, Diala Naboulsi, Roch Glitho, Constant Wette Tchouati
-
Patent number: 11032582Abstract: A method, a device, and a non-transitory storage medium are provided to receive network resource information pertaining to a network, and generate timeslot information pertaining to a network based on the network resource information. The timeslot information may indicate a date, a time period, a geographic service area, and quality of service parameters in which the network resource is available for use by subscribers of a multicast service to deliver programs. The timeslot information and cost information are published, and the OTT multicast service provisions the delivery of programs using timeslots secured by the subscribers.Type: GrantFiled: December 5, 2019Date of Patent: June 8, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Mansoor Ali Shah Mohammed, Arvind Basra, Cesar Brea, Glenna Colaprete Hudson