Patents Examined by Razu A Miah
  • Patent number: 10609161
    Abstract: A method for controlling operation of an internet of things device includes: controlling, by a processor, a first device to be in an on state and controlling the processor to be in a sleep mode when the processor determines that a user is located outside a place object; receiving, by the processor, a control signal from the first device and waking up to an operation mode; controlling, by the processor, a second device to be in an on state, wherein the second device is installed in an entrance side of the place object and detects a user's entry into the place object; controlling, by the processor, the processor to be connected to an external control device, controlling the first device and the second device to be in an off state, and controlling a third device to be in an on state when the user's entry into the place object is detected; and detecting, by the processor, whether the user is located inside the place object using an output of the third device.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: March 31, 2020
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Hyoung Shin, Hui Sung Lee, Youngwook Song, Kichang Yi
  • Patent number: 10601669
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 24, 2020
    Assignee: VMware, Inc.
    Inventors: Christopher Gilliard, James Chi-shun Tsiao, Konstantin Anatolyevich Bay, Yang Li, Aram Compeau, Xiangfang Li
  • Patent number: 10587470
    Abstract: Various embodiments of the present disclosure provide a method for presenting a storage cluster status, comprising: in response to a request for monitoring a first target node in a storage cluster, monitoring whether a configuration status of the first target node is changed; and in response to the configuration status of the first target node being changed, presenting changed configuration status information of the first target node to the user.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: March 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Honglei Cong, Ryan Menglei Liang, Mark Yue Qian, Zhou Huang
  • Patent number: 10575160
    Abstract: A display devices with dual pathway connections. More particularly, electronic signage devices with dual or redundant pathways offering lower cost and higher reliability.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: February 25, 2020
    Assignee: VITROTV HK LTD
    Inventor: David H. Goodman
  • Patent number: 10567221
    Abstract: In one implementation, a network scheduling method includes collecting information describing pending traffic for a network and generating a plurality of initial scheduling plans for network resources associated with the pending traffic within the network. The network scheduling method also includes analyzing a plurality of scheduling plans derived from the plurality of initial scheduling plans, and defining a current scheduling plan for the network resources from the plurality of scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 18, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • Patent number: 10547525
    Abstract: Among other things, an aspect includes a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity, a data interface enabling access by the provider entity to the data of the data storage system, and an analysis engine maintained by the provider entity to, at times determined by the analysis engine, access the data using the data interface, analyze the data, and generate results of the analysis for use by the client entity.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 28, 2020
    Assignee: Mimecast Services Ltd.
    Inventor: Nathaniel S. Borenstein
  • Patent number: 10536501
    Abstract: The application relates to a system comprising at least two processing nodes (1), wherein the nodes (1) comprise an execution environment (2) and a processing component (3), wherein each execution environment (2) includes an establisher configured to establish a communication channel (4) between an outgoing port of the processing component (3) and an inbound port of a different processing component (3), and wherein the system is configured to determine whether the communication channel (4) traverses a boundary of a node (1), and to determine whether an encoding/decoding of data to be transferred through the communication channel (4) is required.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: January 14, 2020
    Assignee: Alcatel Lucent
    Inventors: Juergen Sienel, Markus Bauer
  • Patent number: 10511662
    Abstract: A method for moving application related records between distributed cloud domains when a user terminal changes its physical location and a predetermined condition is fulfilled. The user terminal is connected to a telecommunication network and uses an application (App). The method determines that a user terminal location has changed at least from a first network area of the telecommunication network to a second network area, considering one or more constraints associated with (i) a location of the user terminal in the second network area, (ii) a location of a cloud component of the application (App) in a first cloud domain associated with the first network area, and (iii) a location of a second cloud domain associated with the second network area, and moves, when the predetermined condition is fulfilled, the application related records from the first cloud domain to the second cloud domain.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: December 17, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Thomas Edwall, Benoit Tremblay
  • Patent number: 10469552
    Abstract: A reception apparatus includes circuitry configured to receive a digital broadcast signal. Based on a media presentation description (MPD), which conforms to the moving picture expert group-dynamic adaptive streaming over HTTP (MPEG-DASH) standard and is transmitted in the digital broadcast signal or via a communication network, the circuitry performs at least one of selection or grouping of components according to a level of a component hierarchy associated with the components, and controls playback of content of at least one of the components.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: November 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Yasuaki Yamagishi, Naohisa Kitazato
  • Patent number: 10460000
    Abstract: In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Yuntao Jia, Mukund Narasimhan, Jonathan Chang, Joshua Redstone
  • Patent number: 10454708
    Abstract: Provided an inter-site network cooperation control apparatus connected to a network control apparatus in each of extension source and extension destination site of a virtual network that receives an extension request from the network control apparatus, notifies the network control apparatus in the extension destination site of an instruction to create a virtual network in the extension destination site, and notifies the network control apparatuses in the extension destination site and the extension source site of an instruction to create virtual ports for a tunnel between the sites, thus a communication connection being established between the virtual networks in the sites via the tunnel between the virtual ports for a tunnel.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 22, 2019
    Assignee: NEC Corporation
    Inventor: Ryota Mibu
  • Patent number: 10455055
    Abstract: A common vendor application that can be called from multiple vendor applications is loaded onto a communication device. When the common vendor application is called from an application provided by a vendor, the common vendor application sends a request to access vendor configuration information to a common vendor server. The request includes a vendor identifier that uniquely identifies the vendor. In response to receiving the request to access the vendor configuration information, the common vendor server identifies vendor configuration information for the vendor. The vendor configuration information is sent the common vendor application on the communication device. The common vendor application uses the vendor configuration information to customize the common vendor application specific to the vendor. This allows multiple vendors to use the same common vendor application, but to have a common look-and-feel. It also reduces the number of applications necessary to support multiple vendors.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 22, 2019
    Assignee: Avaya Inc.
    Inventor: Luciano Godoy Fagundes
  • Patent number: 10425478
    Abstract: Task-based data transmission comprises, at a user end, sending a data synchronization request related to a task to a server end, wherein the data synchronization request comprises information about the task and a data synchronization strategy corresponding to the task, and receiving data corresponding to the data synchronization request that is returned by the server end. At the server end, a data synchronization request related to a task can be received by a requesting end. Data corresponding to the data synchronization request is determined, and then the requested corresponding data can be returned to the requesting end. Data related to a task currently to be done by a user is acquired from a server end by using a task-related data synchronization request, so that the user can quickly and flexibly virtualize a working environment of the user related to the task.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 24, 2019
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD
    Inventors: Dayong Ding, Peng Lin, Hanning Zhou
  • Patent number: 10419374
    Abstract: A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: September 17, 2019
    Assignee: Gummarus, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10382272
    Abstract: An example network device includes a memory configured to store existing configuration information formatted according to a high level structured input format for the network device, and a processor comprising digital logic circuitry and configured to receive data defining new configuration information formatted according to the high level structured input format, determine one or more differences between the new configuration information and the existing configuration information, translate the one or more differences into one or more sets of data defining device level configuration changes for the network device without translating the entire new configuration information, and configure the network device to update existing device level configuration for the network device according to the sets of data defining the device level configuration changes.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Nilesh Kantilal Simaria, Balasankar Rajaguru
  • Patent number: 10362128
    Abstract: A server device includes first and second acquisition units, a memory, an analyzer, a generating unit, and a transmitter. The first acquisition unit acquires first history information about an operation performed during displaying of a first screen in at least one client device and first attribute information about at least one user thereof. The memory stores the two acquired pieces of information. When receiving an acquisition request for a new screen from a client device of the at least one client device, the second acquisition unit acquires second attribute information about a first user using the client device. The analyzer analyzes the two stored pieces of information to specify an operation characteristic of a second user having an attribute indicated by the second attribute information. The generating unit generates a second screen according to the specified operation. The transmitter transmits screen data indicating the second screen to the client device.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: July 23, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Rumiko Kakehi
  • Patent number: 10356032
    Abstract: Systems and methods are disclosed for detecting confidential information emails. In accordance with one implementation, a method is provided for detecting confidential information emails. The method includes obtaining a sender address of an electronic message, the sender address comprising a first username and a first domain name, and obtaining at least one recipient address of the electronic message, the recipient address comprising a second username and a second domain name. The method also includes determining whether the recipient address and the sender address are different addresses of a user, and based on the determination, flagging the electronic message.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: July 16, 2019
    Assignee: Palantir Technologies Inc.
    Inventor: Nicholas White
  • Patent number: 10348642
    Abstract: A resource stack managed by a resource stack provider is created based on a resource stack template that integrates a custom resource from a second provider into the resource stack using a notification system with the second provider. For example, a customer may create a template that defines a resource stack that comprises resources available from the resource stack provider and one or more custom resources provided by a second provider. When a resource stack is created, resources available from the resource stack provider may be provisioned. Custom resources may be initialized by notifying the provider of the custom resource of the requested integration of the custom resource with the resource stack and requested configuration details. The custom resource provider may respond with an indication of successful integration when the custom resource has been successfully initialized. After initializing the resources, the resource stack may be enabled for use.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Jaisinghani, Reto Kramer, Prashant Jayaraman, Christopher Whitaker, Venkates Paramasivam Balakrishnan
  • Patent number: 10313442
    Abstract: A system and method for property assignment in a data storage system is presented. A data storage system defines a client configuration profile comprising a set of storage operation properties, wherein the storage operation properties regulate criteria for performing storage operations by the data agent on client devices that are associated with the client configuration profile. A storage management system associates a first client device to the client configuration profile; and communicates the set of properties of the client configuration profile to property tables of corresponding objects in the first client device.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Amey Vijaykumar Karandikar
  • Patent number: 10305747
    Abstract: Techniques are described for managing compute and storage resources in a container-based, multi-tenant, computing infrastructure. In some implementations, a plurality of containers may each execute an instance of a software framework. Each container may include compute capacity and storage capacity according to the executed framework. Containers may be allocated among clusters in a multi-tenant, cloud-based computing environment based on measured demand for compute capacity and/or storage capacity in the various clusters. In some implementations, a scheduler (e.g., a Level 2 scheduler, or a scheduler of schedulers) determines whether to move compute containers between clusters within a multi-tenant environment, to provide performance improvements, resource utilization efficiency, and cost reduction within the data center, and to satisfy tenant requests for compute and/or storage resources.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventors: Abin Shahab, Ovidiu Gheorghioiu, Babak Behzad, Tucker Dewitt