Patents Examined by Meng Vang
  • Patent number: 10944633
    Abstract: A disclosed example of autonomously configuring a virtual network and a physical network in a physical rack includes generating network topologies of hosts based on physical network connection information indicative of physical network connections between the hosts and a top-of-rack switch in the physical rack; determining whether implementing the network topologies of the hosts concurrently in the physical rack is valid based on evaluating the network topologies relative to a network topology validation rule; when implementing the network topologies of the hosts concurrently in the physical rack is valid: configuring a virtual distributed switch in a first one of the hosts based on one of the network topologies; and configuring the top-of-rack switch in communication with the first host based on the one of the network topologies.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 9, 2021
    Assignee: VMware, Inc.
    Inventors: Thayumanavan Sridhar, Raja Kommula, Santoshkumar Babalad, Rajendra Gutupalli
  • Patent number: 10936534
    Abstract: A converged memory device includes at least a first memory and a second memory and a controller to select the first or second memory for performing fast or normal data processing, respectively, in response to a request from a host. The first memory includes a sense amplifier, one or more cell matrices, and a switching device. The cell matrices includes one or more first region memory cells disposed less than a first distance from the sense amplifier and one or more second region memory cells disposed more than a second distance from the sense amplifier, the second distance being longer than the first distance. The switching device is disposed between the first and second region memory cells. The controller controls the switching device to couple the first region memory cells to the sense amplifier and to decouple the second region memory cells from the sense amplifier according to the request.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: March 2, 2021
    Assignee: SK hynix Inc.
    Inventor: Hyung-Sik Won
  • Patent number: 10924422
    Abstract: A method and system are provided for implementing enhanced network device identifying and labeling via a connected Ethernet cable. A system includes a server having a port connected by the Ethernet cable to a port of a switch. An Ethernet runt packet containing metadata identifying the server name and the port is transmitted on the Ethernet cable by the server. Another Ethernet runt packet containing metadata identifying the switch name and the port is transmitted on the Ethernet cable by the switch. Use of the transmitted metadata of the Ethernet runt packets enables dynamically identifying and labeling the Ethernet cable, the connected server and port and switch and port.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Derek Brewer, Robert Wilhelm, Paul M. Crutcher, Mike Maurer, Kerry Langford
  • Patent number: 10917299
    Abstract: A method of using a proxy network to normalize online connections uses a global proxy network (GPN) to manage connections between a plurality of local proxy clients and a destination server. First, an optimization process is executed for the overall network connection between each local proxy client and the destination server. The latency of each optimized connection are then examined to determine a normalization point, which corresponds to the highest latency among the optimized connections. The rest of the connections are then adjusted to conform to the normalization point by adding latency to the connections to match the latency of the normalization point.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: February 9, 2021
    Assignee: AAA INTERNET PUBLISHING INC.
    Inventors: Robert Michael Norman Bartlett, Alexander Edward Needham
  • Patent number: 10897505
    Abstract: A technology is described for a wireless sensor network. An example method may include detecting an aircraft takeoff preparation event using cabin air pressure data and accelerometer data indicating that an aircraft is preparing for takeoff. Transmitting a listen command to sensor nodes included in a sensor network, the listen command instructing the sensor nodes to disable the wireless network transmissions and listen for commands transmitted by the gateway. Disabling gateway wireless transmissions to the sensor nodes and a computing network. Detecting a landing event using the cabin air pressure data and the accelerometer data indicating that the aircraft has landed. Enabling the gateway wireless transmissions to the sensor nodes and the computing network, and transmitting an enable command to the sensor nodes included in the sensor network, the enable command instructing the sensor nodes to enable the wireless network transmissions and resume sending sensor data to the gateway.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 19, 2021
    Assignee: Intel Corporation
    Inventors: Christopher R. Carlson, Greeshma Pisharody, Rahul Khanna, Arvind G. Kumar
  • Patent number: 10897433
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including recorded audio, a message address and a first group identifier, and determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method may also include selecting a voice library to process the recorded audio, processing, by the selected voice library, the recorded audio to produce enhanced text, determining whether the bot is a user bot responsive to a user node in the group or a group bot responsive to each of the one or more user nodes, and sending, by the group messaging service, the enhanced text to the determined user bot or group bot.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: January 19, 2021
    Assignee: Orion Labs
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 10893093
    Abstract: Systems and methods for transferring data are disclosed. A method includes: receiving an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system; extracting the data from the first application on the first computer device based on the receiving; and transmitting the data to the second computer device based on the extracting.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Jones, Gregory J. Boss, John E. Moore, Jr., Charles S. Lingafelt, Kevin C. McConnell
  • Patent number: 10868784
    Abstract: A collaborative content item includes an ordered set of comment threads that each correspond to a portion of the collaborative content item. When a user requests that a first new comment be displayed, a first comment thread including the first new comment is displayed within a comment interface. When the user interacts with a new comment interface element, a second comment thread including a second new comment is displayed within the comment interface and a count of remaining new comments displayed within the new comment interface element is decremented. The user can also navigate between comment threads by interacting with the comment interface in a first direction (e.g., swiping, scrolling, selecting an interface element) and can navigate within a comment thread by interacting with the comment interface in a second direction.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 15, 2020
    Assignee: Dropbox, Inc.
    Inventors: Philip Rose, Ed Chao, Kevin Tunc, Alessandra Mosenifar, Alexandra Fradin
  • Patent number: 10860401
    Abstract: Disclosed herein are systems and methods for managing information management operations. The system may be configured to employ a work flow queue to reduce network traffic and manage server processing resources. The system may also be configured to forecast or estimate information management operations based on estimations of throughput between computing devices scheduled to execute one or more jobs. The system may also be configured to escalate or automatically reassign notification of system alerts based on the availability of system alert recipients. Various other embodiments are also disclosed herein.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: December 8, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Bhavyan Bharatkumar Mehta, Amey Vijaykumar Karandikar
  • Patent number: 10848491
    Abstract: Disclosed embodiments include securing privileged access communication with target systems. Techniques include identifying a request for access to a target resource by an identity, the request being associated with a requested activity that requires privileged access, identifying a connection session in which the identity communicates with the target resource, automatically analyzing an actual activity of the identity occurring in the connection session, automatically comparing the actual activity to the requested activity to determine whether the actual activity complies with the requested activity, and automatically detecting, based on the determination, an inconsistency between the actual activity of the identity and the requested activity associated with the request for access.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 24, 2020
    Assignee: Cyberark Software Ltd.
    Inventors: Sagi Eliyahu, Millie Richter
  • Patent number: 10834190
    Abstract: Clustered containerized applications are implemented with scalable provisioning. Methods include receiving a data storage request to store one or more data values in a storage volume implemented across a storage node cluster, the storage node cluster including a plurality of storage nodes including one or more storage devices having storage space allocated for storing data associated with the storage volume. Methods may further include identifying a cluster hierarchy associated with the storage node cluster, the cluster hierarchy identifying storage characteristics of the plurality of storage nodes, the cluster hierarchy also identifying physical location information for the plurality of storage nodes, the physical location information indicating node-to-node proximity on a network graph.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 10, 2020
    Assignee: Portworx, Inc.
    Inventors: Goutham Rao, Vinod Jayaraman, Ganesh Sangle
  • Patent number: 10834019
    Abstract: An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the mobile device the indicator, and responsive to receiving a message from a sharing agent of the mobile device indicating that that no user inputs are received by the mobile device over a particular duration of time and that video content is not being streamed to the mobile device, a client access agent can access the shared resources, data to be processed by the shared device resources can be communicated to the mobile device, and a level of a quality of service provided by a communication network to the mobile device can be increased.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: November 10, 2020
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • Patent number: 10834160
    Abstract: Methods and systems for admitting new streaming sessions while preventing latency variations of existing sessions from exceeding their respective limits, including the steps of: receiving a request to establish a new streaming session over a new path, in presence of an existing streaming session that is established over an existing path. Estimating, before the new streaming session is established, an estimated end-to-end latency variation of the existing streaming session, supposing the new streaming session is established over the new path. Determining, by comparing the estimated end-to-end latency variation with the limit, a determination that the estimated end-to-end latency variation exceeds the limit. And rejecting the request, based on the determination.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 10, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Aviv Salamon
  • Patent number: 10827037
    Abstract: Techniques are provided for server-to-server interaction for content item selection. A system receives a request for one or more content items from a client device. In response to receiving the request, the system generates multiple content requests. Each content request is sent to a different content provider of multiple content providers. At least one of the content requests is transmitted over a network to a content provider that is remote relative to the system. The system receives multiple responses, each of which is from a different content provider of the multiple content providers. Each response identifies a different content item. The system makes a determination that at least one content item is associated with a particular web domain. The system selects, based on the determination, a particular content item of the plurality of content items and causes the particular content item to be transmitted to the client device.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hardik Bati, Xiang Yu, Haiyan Luo, Swetha Karthik, John Moore
  • Patent number: 10826987
    Abstract: Systems and methods for providing reliability and redundancy of data for networked nodes (e.g., sensors and/or actuators) is provided. Each sensor may operate as network node in the sensor network that may operate as a peer to peer (P2P) consensus network. Each network node may maintain its local copy of a data chain and may generate a data block for updating the data chain. After a threshold number of network nodes generate the same consensus block from the data block, each network node may update its local data chain by appending the consensus block thereto.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: November 3, 2020
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
  • Patent number: 10803025
    Abstract: Aspects of the subject disclosure may include, for example, segmenting a file to obtain a set of segments, wherein the file can be regenerated according to a recombination of the set of segments. At least some segments are transported to a targeted group of users including a first group of users and a second group of users, via unlicensed frequency spectrum and according to a peer-to-peer file sharing process. A segmentation record identifying the set of segments is provided to the targeted group of users. A progress of a delivery of the set of segments is monitored according to the segmentation record. The progress of the delivery is analyzed to identify a deficiency in delivery of a particular segment of the set of segments. Responsive to the deficiency, the particular segment is provided to the first group of users via a licensed frequency spectrum. Other embodiments are disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: October 13, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Julius Mueller, Erie Lai Har Lau
  • Patent number: 10805147
    Abstract: A fail recovery method and an Internet of Things (IoT) system and a charging system using the same are provided. The fail recovery method includes following steps: providing a plurality of gateway devices, in which at least one of the gateway devices preset to provide a wireless network service to at least one IoT device and at least another one of the gateway devices preset to provide the wireless network service to at least one user device; mutual confirming an operation state of other one of gateway devices by the gateway devices; and when the one of the gateway devices is determined as failed, using the another one of the gateway devices to replace the failed gateway device, so as to simultaneously provide the wireless network service to the IoT device and the user device by the another one of the gateway devices.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 13, 2020
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Wei-Cheng Liu, Tai-Jee Pan
  • Patent number: 10798191
    Abstract: A method including identifying an interaction between two parties, the interaction hosted by a remote server, is provided. The method includes identifying a first mode from a provider for the interaction by the two parties from multiple modes provided by the remote server, and obtaining, from the remote server, an identification for each of the parties, the identification being associated with the mode. The method includes identifying a duration of the interaction for each of the at least two parties and associating the interaction with an asynchronous interaction in a second communication mode from a second provider having a common identification with one of the parties. The method includes storing, in a database, a record of the interaction event that includes the first mode, the identification for each of the at least two parties, and the duration of the interaction for each of the at least two parties.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: October 6, 2020
    Assignee: Fuze, Inc.
    Inventors: John Walter, Keith Johnson, Christina Roberts, Jeff Larimer, Andrew Roberts
  • Patent number: 10791073
    Abstract: Inquiry data from one or more sources (e.g., client devices) may be analyzed to determine if key terms, date terms, and locality terms are indicative of an event to occur at a locality during one or more dates. Events that are detected may be communicated (e.g., via an electronic message(s)). An owner of a property may receive the electronic message(s) that are communicated for detected events and the owner may act to garner interest in stays at their property. Travelers searching for a property to stay at during the event may receive the electronic message(s) in the form of an offer (e.g., an email, a text message, a Tweet, a newsletter, etc.). The inquiry data may be received in real time and/or may be accessed from a data store. The Inquiry data may be curated to remove non-essential information and/or to include edited key terms, date terms, and locality terms.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: September 29, 2020
    Assignee: HomeAway.com, Inc.
    Inventor: Brent T. Schneeman
  • Patent number: 10791155
    Abstract: Provided are an infrastructure apparatus and method of providing collaboration between thing devices. Since a plurality of thing devices located in a specific space share an experience where the plurality of thing devices have performed a collaboration service, each of the thing devices may search for peripheral thing devices for performing the collaboration service without intervention of a center server and may generate a collaboration group including the found thing devices, and tasks for performing through negotiation may be autonomously distributed to the thing devices included in the collaboration group, thereby providing autonomous collaboration between the thing devices.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: September 29, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seong Soon Joo, Jong Arm Jun, Cheol Sig Pyo