Patents Examined by Blake J Rubin
  • Patent number: 10754506
    Abstract: Techniques include analyzing risk data for a plurality of network-based identities and generating interactive graphical user interfaces to allow for visualization of the risk data. Operations may include identifying a plurality of network-based identities that have been deployed in a network environment; identifying a scope of permissions associated with the plurality of network-based identities; determining a scope of activity of at least one of: use of the permissions, non-use of the permissions, or activity associated with the permissions for the plurality of network-based identities; developing risk statuses for the plurality of network-based identities; and generating a graphical user interface representing the risk statuses, the graphical user interface comprising a first graphical element having a size and a color, the size and the color being determined based on the risk statuses associated with a first platform within the network environment.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 25, 2020
    Assignee: CyberArk Software Ltd.
    Inventors: Noa Moyal, Rotem Elias, Guy Ben Arie, Tal Kandel, Gil Makmel
  • Patent number: 10742776
    Abstract: Isochronous endpoints of a redirected USB device can be accelerated. When a USB device is redirected, each of the device's endpoints can be identified. A UDP socket can then be created between the client-side proxy and the server-side agent for each isochronous endpoint, while a TCP socket can be created for each other endpoint. A lookup table can also be created which maps pipe handles to socket IDs. The lookup table can be employed to route USB request blocks pertaining to a particular endpoint over the corresponding socket. In this way, USB request blocks pertaining to an isochronous endpoint will be transferred over the network using UDP while USB request blocks pertaining to non-isochronous endpoints will be transferred using TCP.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 11, 2020
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ankit Kumar
  • Patent number: 10742494
    Abstract: A system for configuring at least one sensor system of a vehicle includes a processor, at least one sensor, and a memory device. The processor is configured to execute the method that includes the steps of, during a learning mode, receiving signals from the at least one sensor regarding one or more objects attached to the vehicle, storing in a memory device at least one location of one or more objects attached to the vehicle in the memory and detected by the at least one sensor.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: August 11, 2020
    Assignee: VEONEER US, INC.
    Inventors: Andrew Ditchfield, Julian Schmied, Stefan Eisenmann
  • Patent number: 10735487
    Abstract: A dynamic secure mobile network is provided to enable the transfer and storage of private data. The dynamic secure mobile network can provide secured communication channels that segregates different types of data and allows for protected data streams to be sent via different secured channels than non-protected data. The enhanced wireless mobile network can support consistent compliancy/privacy and security policies across all networks.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 4, 2020
    Assignees: AT&T MOBILITY II LLC, AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Sangar Dowlatkhah, Erie Lai Har Lau
  • Patent number: 10735275
    Abstract: A virtual network function (VNF) management system includes a computer-executable set of instructions to deploy a VNF using one or more resources allocated for use by the VNF in which the one or more resources are allocated by communicating with a resource manager that manages the one or more resources. The system then receives a request from a user interface to un-deploy the VNF, and un-deploys the VNF while keeping the resources allocated for use by the VNF. At a later time, the system can then receive a request to restore the VNF from the user interface, and deploy the VNF again using the allocated resources.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vipin Dravid, Varun Ponkshe
  • Patent number: 10728132
    Abstract: Examples herein relate to identifying a placement of a virtual network function (VNF) to increase a network affinity index. For example a method, executable by a network controller, determines for the VNF the network affinity index over a period of time. The network affinity index identifies a number of packets received by the VNF from a data locality corresponding to a processing unit hosting the VNF. The method proceeds to identify a placement of the VNF extrinsic to the processing unit hosting the VNF to increase the network affinity index.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 28, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Christian Sieber
  • Patent number: 10715640
    Abstract: A method in one embodiment comprises: obtaining, by a first cloud-based IoT gateway service, a radio signal from a first mobile sensor device; converting the radio signal to a message in a machine-to-machine IoT connectivity protocol; and providing the message to a message broker that determines a topic of the message and publishes the message using the topic. The message is distributed to one or more additional mobile sensor devices using a content delivery network. The first mobile sensor device optionally obtains the radio signal from one or more additional mobile sensor devices by means of vehicle-to-vehicle communications. The radio signal comprises, for example, a distress signal of a given mobile sensor device and a K-Nearest Neighbor process is optionally used to identify other mobile devices in proximity to the given mobile sensor device.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sathish Kumar Bikumala, Karunanithi Shanmugam
  • Patent number: 10666739
    Abstract: In order to enable a dynamic handshake procedure, a client device is configured with a list of handshake contributors. The client device initiates a handshake by determining the handshake contributors and writing properties of the handshake contributors in a client handshake, which is then sent to a server device. The client handshake is processed at the server device by invoking an appropriate handler, which handles the handshake result. The server can also send its contributors and their properties to the client. Once the client receives the properties, the client can call an appropriate handler to handle the properties. Connections may be created based on the exchanged properties. New contributors and contributor handlers may be added to both the client and server devices.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 26, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 10652300
    Abstract: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Simukka
  • Patent number: 10637941
    Abstract: Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: April 28, 2020
    Assignee: Google LLC
    Inventors: Michael Patrick Schneider, Justin Lewis
  • Patent number: 10630622
    Abstract: A user may use a client device to create a draft document by interacting with a server. The server may send a message to a second device (e.g., using the short message service (SMS)). The message may prompt the user to respond with a message (e.g., a multimedia messaging service (MMS) message) that includes an image to be added to the draft. The server receives the image and modifies the draft (e.g., by updating a web page being displayed on the client device). This process allows the user to type text for a draft using a client device that includes a keyboard (e.g., a desktop or laptop computer) and to add an image to the draft using a second device that includes a camera (e.g., a mobile phone or tablet computer) without having to transfer the image from the second device to the first device.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 21, 2020
    Assignee: eBay Inc.
    Inventor: Vivian Gledhill
  • Patent number: 10630626
    Abstract: Systems, methods, and non-transitory computer-readable media can initiate a messaging session with an interviewer, the messaging session associated with a scheduled interview to be conducted by the interviewer. A message is received in the messaging session from the interviewer. A pre-defined function is automatically performed based on the message.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Daniel Shabtai, Veenus Gupta, Chuchu Zhao, Xiheng Zhang
  • Patent number: 10623498
    Abstract: Various embodiments enable updating care team assignments data in multiple systems of a hospital.
    Type: Grant
    Filed: June 10, 2018
    Date of Patent: April 14, 2020
    Assignee: Vocera Communications, Inc.
    Inventors: Martin Schlapfer, David Shively
  • Patent number: 10594781
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10594562
    Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Raju Kumar
  • Patent number: 10581980
    Abstract: Systems and methods for building a device graph for cooperative device identification are disclosed. Various information is received at a computing system over a communications network, include information defining a relationship between (i) a unique identifier associated with a first device of a user and (ii) a unique identifier associated with the user, and information defining a relationship between (i) a unique identifier associated with a second device of the user and (ii) the unique identifier associated with the user. The unique identifiers associated with the devices are each mapped to the platform-wide identifier based at least in part on the unique user identifier. A device graph comprising a plurality of device nodes is constructed, with related device nodes connected by one or more edges. Nodes representing the devices are linked based on a relationship identified between them using the platform-wide identifier.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: March 3, 2020
    Assignee: Xandr Inc.
    Inventors: Stephen Williams, Scott Menzer
  • Patent number: 10579451
    Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by maintaining dispersed storage network (DSN) storage and maintenance loading information. The method continues by estimating a future data access task rate and determining a probability level of potential future data loss based on the estimated future data access task rate. The method continues, when the probability level of the potential future data loss compares unfavorably to a maximum probability of data loss threshold level, by facilitating execution of a preventative data loss mitigation process and when a current data access task rate is greater than a maximum task rate level, suspending the execution of the preventative data loss mitigation process.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 3, 2020
    Assignee: PURE STORAGE, INC.
    Inventors: Teague S. Algie, Alexandra Gail Algie
  • Patent number: 10581682
    Abstract: It is possible to update firmware of domain masters during travelling. An in-vehicle communication system includes a plurality of domain masters, and a redundant domain master configured to be able to perform alternative operations of the plurality of domain masters. The domain masters transmits operation information to the redundant domain master prior to update of firmware. The redundant domain master executes the alternative operation of the domain master using the received operation information. The domain master receives, after the update of the firmware, operation information generated in the alternative operation from the redundant domain master and operates in the updated firmware.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 3, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Hiroyuki Ikeda, Yuichi Iwaya, Minoru Uemura, Tatsuya Ishikawa
  • Patent number: 10582002
    Abstract: In one embodiment, a proxy forwards a first request from a manager for an object in a management information base to an agent in a network device, the object describing a characteristic of the network device. The proxy receives the object from the agent and categorizes the object in a category of a plurality of categories based on a characteristic of the object. At least two categories in the plurality of categories are associated with different time-to-live values. The proxy caches the object from the agent with a time-to-live value in a cache, the time-to-live value associated with the category. Then, the proxy returns the object to the manager. The proxy responds to a second request for the object using the cached object while the time-to-live value is valid without having to forward the second request to the agent.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 3, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Erich C. Arnold, Venugopal Vasudevan
  • Patent number: 10581771
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 3, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak