Patents Examined by Alicia Baturay
  • Patent number: 11044340
    Abstract: It is presented a method performed in a deployment server being configured to deploy a software container. The method comprises the steps of: receiving a trigger to deploy a software container; obtaining an image intended for the software container comprising a set of at least one module; injecting a security module in the image; obtaining a container specification of the image; configuring the security module to forward incoming communication to the set of at least one module in accordance with the obtained container specification; modifying the container specification such that the at least one service is accessed externally only via the security module and that all outgoing communication, from the set of at least one module, is directed via the security module; publishing the modified container specification in a service discovery repository; and deploying the software container on at least one execution server.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 22, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 11038949
    Abstract: Methods, apparatus, systems and processor-readable storage media for distributed farming are provided herein. A computer-implemented method includes facilitating transfer of produce, at approximately a given stage of a growth cycle of the produce, from a first location to a remote growing unit; analyzing data, captured via multiple sensors within the remote growing unit, wherein the analyzing is carried out by a centralized server communicatively linked to the remote growing unit; and transmitting, via the centralized server to the remote growing unit, instructions pertaining to an adjustment to at least one growing parameter within the remote growing unit, wherein the transmitting is based at least in part on the analyzing of the data, and wherein the transmitting occurs during one or more stages of the growth cycle that is between the given stage and completion of the growth cycle.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 15, 2021
    Assignee: Smallhold, Inc.
    Inventors: Andrew Carter, Adam DeMartino, Louis Calderone
  • Patent number: 11038832
    Abstract: Disclosed aspects relate to response status management in a social networking environment. A message from a source user to a recipient user may be detected in the social networking environment in response to a triggering event, wherein the triggering event is the recipient user being added to a guest list, and wherein the message is a party invitation. A set of message response actions related to the recipient user may be identified. A response status may be determined based on the set of message response actions, wherein the response status relates to the recipient user. An indication of the response status may be provided to the source user, wherein the indication includes a gif video indicator.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Patil, Prasad P. Purandare
  • Patent number: 11032372
    Abstract: A system for data access comprises a server storage system, a global index, an interface, and a processor. The server storage system stores data associated with vehicle event recorders. The global index includes indications of server-stored data stored on the server storage system. The interface is configured to receive an access indication to access desired data. The processor is configured to determine a server stored portion of the desired data associated with the vehicle event recorder that has been previously stored on the server storage system using information stored in the global index and retrieve the server stored portion of the data from the server storage system; and determine a non-server stored portion of the desired data associated with the vehicle event recorder that has not been previously stored on the server storage system and indicate to retrieve the non-server stored portion of the data from the vehicle event recorder.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 8, 2021
    Assignee: Lytx. Inc.
    Inventor: Jeremiah Todd Wittevrongel
  • Patent number: 11032123
    Abstract: Distributing management responsibilities for a storage system that includes a storage array controller and a plurality of storage devices, including: identifying a plurality of elements in the storage system; for each of the plurality of elements in the storage system, creating a distributed manager, wherein each distributed manager is configured for gathering information describing the state of the associated element in the storage system, determining an action to perform against the associated element in the storage system, and executing an approved action against the associated element in the storage system; and creating a distributed management hierarchy that includes each of the distributed managers.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: June 8, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Andrew Bernat, Timothy Brennan, Alan Driscoll, Grigori Inozemtsev
  • Patent number: 11025740
    Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 1, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 11025578
    Abstract: Systems and methods for providing an enhanced managed email service are provided. According to the disclosed subject matter, the enhanced managed email service maintains a group folder for each defined email group. Rather than delivering a received email to the email folder of each member of an email group, upon receiving an email for distribution to a defined email group, the enhanced managed email service stores the email in a group folder corresponding to the email group for the entire email group. Email specifically identifying one or more recipients (in addition to group membership) is delivered to the specifically identified recipient(s). The enhanced managed email service maintains user access status with regard to the email in the group folder for each of the members of the email group. Email group members may access the email via the group folder.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Raj Kamal
  • Patent number: 11019153
    Abstract: A computer-implemented method according to one embodiment includes receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices, receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices, saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior, and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Calcaterra, Romelia H. Flores, Zhi Li Guan, Su Liu
  • Patent number: 11012321
    Abstract: A server may determine, with respect to a user who has accessed the server, a user level within a hierarchy structure and a user group to which the user belongs. The server may determine, according to an authority that is set by a manager at a level higher than that of the user within the user group with respect to the user level of the user, a service level of a service that is to be provided to the user. The server may provide the service to the user according to the service level.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 18, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jee Hee Lee, Hyun Sub Kil, Jae In Lee, Se Rrah Lim, Hye Heon Jung
  • Patent number: 11012534
    Abstract: A node for a multi-hop communication network may include a wireless communication interface, configured to exchange data with the multi-hop communication network. The node moreover includes a processing unit, configured to drive the operation of the node as a function of the commands received via the wireless communication interface, and a memory storing a firmware for the processing unit. The node is configured to receive, via the wireless communication interface, an updated firmware, and to store the updated firmware into the memory. Moreover, the node is configured to detect, via the wireless communication interface, other nodes that are in the vicinity of the node, and to send (1010) the firmware stored in the memory to one or more of said nodes.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 18, 2021
    Assignee: OSRAM GmbH
    Inventors: Cristian Andreola, Stefano Pidutti
  • Patent number: 11005798
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: May 11, 2021
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R Everton, Chad M Gilles
  • Patent number: 10999243
    Abstract: In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 4, 2021
    Assignee: Google Technology Holdings LLC
    Inventor: Qi-Bin Wu
  • Patent number: 10990083
    Abstract: Systems, computer readable media, and method concern assigning an abstraction representation to data associated with a system of the SCADA environment. The method also includes providing the abstraction representation to a control system associated with the system of the SCADA environment. The control system is implemented in a computer system. Further, the method includes receiving actual data from the system of the SCADA environment. Additionally, the method includes generating abstract data from the actual data using the abstraction representation. The method, also includes forwarding the abstract data to the control system.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: April 27, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Yair Amir, Amy Babay, Thomas Tantillo
  • Patent number: 10986052
    Abstract: A collaborative communication system that includes a plurality of endpoints and interconnecting nodes configured to communicate via messages over interconnecting channels. Each of the plurality of endpoints and/or interconnecting nodes can determine whether to apply protection to the messages on a per message basis and/or base on the interconnecting channel being used. Thus, a balance between adequate protection and use of system resources and bandwidth can be maintained.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: April 20, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Charles Wanek, Dan Jones, Todd Vernon
  • Patent number: 10986188
    Abstract: Methods, systems, and computer program products for handling multi-pipe connections is provided. A primary pipe request for a connection between a client and a server is received. The connection includes a plurality of pipes between the client and the server. The primary pipe request includes a number corresponding to the amount of pipes required for the connection. A first response acknowledging the receipt of the primary pipe request is transmitted. The first response includes a token. A plurality of subsequent pipe requests are received for the connection between the client and the server. Each subsequent pipe request includes the token. A subsequent response to each subsequent pipe request is transmitted. A count of the number of pipe requests received is maintained. The established pipes are released after a period of time has elapsed when the number of pipe requests received doesn't reach the number of pipes required for the connection.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Brooks, Alan Hollingshead, Julian C. Horn, Philip I. Wakelin
  • Patent number: 10979510
    Abstract: Methods, systems, and computer program products for handling multi-pipe connections is provided. A primary pipe request for a connection between a client and a server is received. The connection includes a plurality of pipes between the client and the server. The primary pipe request includes a number corresponding to the amount of pipes required for the connection. A first response acknowledging the receipt of the primary pipe request is transmitted. The first response includes a token. A plurality of subsequent pipe requests are received for the connection between the client and the server. Each subsequent pipe request includes the token. A subsequent response to each subsequent pipe request is transmitted. A count of the number of pipe requests received is maintained. The established pipes are released after a period of time has elapsed when the number of pipe requests received doesn't reach the number of pipes required for the connection.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Brooks, Alan Hollingshead, Julian C. Horn, Philip I. Wakelin
  • Patent number: 10979475
    Abstract: Content segments may be generated/sent in a different format than the format they are stored/received. Timing information for packets comprising the content segments in the requested format may be based on timing information for packets comprising the content segment in the stored format. For example, the timing information of the first packet in the requested format may comprise the timing information of the first packet in the stored format. The timing information of other packets in the requested format may be based on the timing information of the first packet in the requested format.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: April 13, 2021
    Assignee: Comcast Cable Communications, FFC
    Inventors: James Barkley, Weidong Mao
  • Patent number: 10979783
    Abstract: The invention relates to improving rendering display during streaming of timed media data comprising images, between a server apparatus and a client apparatus. After having obtained a quality information related to a quality disparity between portions of an image of the timed media data, at least a first and a second item of data belonging to at least a first and a second portion of an image to be at least partially displayed, respectively, the quality disparity between the portions of image corresponding to the first and second items of data being compliant with the obtained quality information, are transmitted.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 13, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Jonathan Taquet, Naël Ouedraogo, Cyril Concolato, Jean Le Feuvre
  • Patent number: 10979329
    Abstract: A method for monitoring an activity of a connected object including a monitoring device, includes: performing, by a measurement stage of the monitoring device, a first periodic measurement of an internal signal representative of an activity of the connected object; performing, by a computation stage of the monitoring device, a first non-cryptographic computation of an activity parameter representative of the activity from the internal signal measured during the first periodic measurement; comparing, by a comparison stage of the monitoring device, between the activity parameter on completion of the first non-cryptographic computation and a range of settings of corresponding to the activity parameter; and triggering, by a control stage of the monitoring device, a safety action in response to a determination that the activity parameter is outside of the range of settings.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 13, 2021
    Assignee: STMicroelectronics (GRAND OUEST) SAS
    Inventor: Frederic Ruelle
  • Patent number: 10970107
    Abstract: An embodiment may involve a computational instance including persistent storage, the persistent storage containing representations of virtual machines previously discovered in a server cluster. The embodiment may also involve one or more processors configured to perform operations involving: (i) transmitting, to the server cluster, a request for an event log, the event log containing events related to virtual machines configured in the server cluster; (ii) receiving, from the server cluster, the event log; (iii) determining that the event log contains one or more significant events related to a particular virtual machine from virtual machines configured in the server cluster; (iv) performing a discovery pattern on the server cluster, wherein output from performing the discovery pattern includes a characterization of the particular virtual machine; and (v) causing an update to be written to the persistent storage, wherein the update includes the characterization of the particular virtual machine.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: April 6, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Aviya Aron, Hail Tal, Sreenevas Subramaniam