Patents Examined by Alicia Baturay
  • Patent number: 10735488
    Abstract: A method of downloading digital content to be rendered is provided in which a list of content servers that are capable of serving requested digital content is downloaded from a network accessible server. Service level statistics are tracked for the content servers in the list of content servers. A first content server to serve the requested digital content is selected from the list of content servers in dependence upon the service level statistics. A first segment of the requested digital content is downloaded from the first content server for rendering. In the event of a degradation in service, a second content server to replace the first content server is selected from the list of content servers in dependence upon the service level statistics, wherein the server replacement is substantially imperceptible. A second segment of the requested digital content is downloaded from the second content server for rendering.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 4, 2020
    Assignee: Audio Pod Inc.
    Inventors: John McCue, Robert McCue, Gregory Shostakovsky, Glenn McCue
  • Patent number: 10736018
    Abstract: The present application provides a near field information transmission method and system, an information transmitting client, an information receiving client, and an information system. The information transmitting client transmits an acquisition request to the information system. The information transmitting client receives a random number that corresponds to the acquisition request and is returned by the information system. The random number corresponds to the information of said information transmitting client. The information transmitting client uses the random number as a service set identifier of a hotspot, and the service set identifier is broadcast through a beacon frame of a wireless communication protocol. The present techniques conduct near field information transmission conveniently and accurately.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: August 4, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Zhang, Kai Cao
  • Patent number: 10728325
    Abstract: In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: July 28, 2020
    Assignee: OL SECURITY LIMITED LIABILITY COMPANY
    Inventor: Mark Gerard
  • Patent number: 10719563
    Abstract: A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Leo Tenenblat, Marko Koosel, Thomas Sola, Siuling Ku, Andrew Tran, Ning Song, Doug Chasman
  • Patent number: 10715475
    Abstract: A system and method for dynamic email addressing is disclosed. A proprietary mail transfer agent and processors within a proprietary environment including a persona processor enable email users to define email addresses, both in terms of which email addresses are recognized or not, and which email addresses should be organized according to persona. In another aspect, email users choose to be conditionally notified of the arrival of a new message via push notifications. Users choose to receive push notifications only for personas users deem important enough to interrupt current activity. According to an embodiment, push notifications are generated and sent via any current user communication channel.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: July 14, 2020
    Assignee: Enveloperty LLC
    Inventors: Matthew D. Richards, David T. Richards
  • Patent number: 10698747
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
  • Patent number: 10686891
    Abstract: A method of migrating an application to a computing environment including: obtaining a service topology and a deployment sequence from an existing application; choosing a deployment preference, each deployment preference containing factors and a weight of each of the factors; outputting the service topology and the deployment preference; reading service records for the chosen service topology and deployment preference from a repository, the service records containing a value score and weight mapping information of each factor of each service record; performing a mock conversion of migrating the application to the computing environment; adjusting the value score and weight mapping of the service records according to the results of the mock conversion; responsive to a user choosing one service record representing a solution for migrating the application to the computing environment, generating files for the solution; and deploying the solution into the computing environment using the files.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xue Feng Gao, Chao Yu, Qing Feng Zhang, Jin Rong Zhao
  • Patent number: 10678694
    Abstract: Embodiments of the present invention may provide an improved distributed computing system. Entities in the distributed computing system may be divided into four categories: writers, readers, gateways, and applications. End users may interact with the system via the applications through the gateways. The role of writers and readers may be separated to distribute computational burdens. Writers may generate messages for an event stream. The messages may include a timestamp for consistent global ordering. The readers may arrange messages from various writers based on the timestamps to generate globally time-consistent event streams.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 9, 2020
    Assignee: IEX Group, Inc.
    Inventors: Robert Park, Daniel Charles Aisen, Allison Breton Bishop, Prerak P. Sanghvi, Beau Seichi Tateyama, James M. Cape, Francis Chung, Constantine Sokoloff
  • Patent number: 10673797
    Abstract: One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the sender. A message behavior profile may be defined based upon, for example, message distribution behavior of the sender (e.g., volume, frequency, variance in content amongst messages sent to recipients, etc.); recipient interactions with messages from the sender (e.g., message read rates, message response rates, etc.); unsubscription options comprised within messages from the sender; and/or other factors. In this way, the message behavior profile and/or features extracted from a message may be used to categorize a message from the sender (e.g., newsletter, commercial advertisements, alert, social network etc.). Categorized messages may be organized into folders, displayed or hidden within views, and/or processed based upon their respective categorizations.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivan Osipkov, Wei Jiang, Malcolm Hollis Davis, Douglas Hines, Joshua Korb
  • Patent number: 10666513
    Abstract: An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Debora A. Lowry, Jonathan Mendez Chacon, Blanca R. Navarro, Jose D. Ramos Chaves
  • Patent number: 10659418
    Abstract: First notification data is sent to a first client service and second notification data to a second client service. The first notification data and the second notification data notify a user of a message about an activity that is of interest to the user. A read notification is received indicating that the first notification data sent to the first client service has been interacted with by the user. The second notification data sent to the second client service is determined not to have been interacted with by the user. Responsive to determining that the second notification data sent to the second client service has not been interacted with by the user, a modify instruction is sent to the second client device that hosts the second client service. The modify instruction to cause a modification of the second notification data.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: May 19, 2020
    Assignee: GOOGLE LLC
    Inventors: Alexander Collins, Brandon Bilinski
  • Patent number: 10630759
    Abstract: Methods and apparatus are provided for receiving a file in a streaming system. The method includes receiving, by a client device, a file related to at least one segment, the at least one segment being decoded based on the file; and performing, by the client device, a streaming service based on the file. The file is updated for a live service, and the file includes information indicating if the file is to be updated.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yiling Xu, Sung-Ryeul Rhyu, Guanhua Zhang, Jae-Yeon Song
  • Patent number: 10630551
    Abstract: The method includes: after a first gateway device is connected to a second gateway device, determining, by the first gateway device, whether the second gateway device and the first gateway device are in a same home network; when the first gateway device and the second gateway device are in the same home network, switching, by the first gateway device, to be a bridge device of the second gateway device; receiving, by the first gateway device, a network parameter sent by the second gateway device, where the network parameter includes an SSID of the second gateway device and an Internet Protocol IP address assigned by the second gateway device to the first gateway device, and the IP address is an address in a network segment corresponding to the SSID; and performing, by the first gateway device, network configuration on the first gateway device according to the network parameter.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaotian Zhang, Jin Li, Hailong Zhao
  • Patent number: 10628239
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
  • Patent number: 10628747
    Abstract: Aspects of the present invention include a method, which includes receiving, by a processor, data from one or more communicatively coupled objects associated with a device. The method further includes providing, by the processor, context information to the received data. The method further includes mapping, by the processor, the context information associated with the received data to one or more nodes of a knowledge graph. The method further includes diagnosing, by the processor, a problem with the device, based on knowledge graph information.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Shao C. Li, Qi C. Li, Jie Ma, Li J. Mei, Xin Zhang
  • Patent number: 10630587
    Abstract: A network controller being executed by a processing device generates a file descriptor indicating when the network controller or a virtual switch being executed by the processing device stored a packet to a shared memory buffer. At least one of a read or write operation being performed on the packet stored at the shared memory buffer is identified. In response to identifying the at least one of the read or write operation being performed on the packet, the file descriptor is modified in view of the at least one of the read or write operation being performed on the packet.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 21, 2020
    Assignee: RED HAT, INC.
    Inventor: Flavio Leitner
  • Patent number: 10623253
    Abstract: A device, system and web page for providing status information of a first device to a client device are provided together with a method for retrieving status information of the first device from the client device. The first device comprises an integral web server arranged to provide a web page. The web page comprises one or more standard elements available for download from the first device or from a second device. The web page also comprises at least one variable element specific to the first device including the status information of the first device. The method comprises sending a request for the web page from the client device to the first device. The method further comprises receiving at the client device, from the first device, an initial web component comprising an initial script.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: April 14, 2020
    Assignee: Eseye Limited
    Inventors: Ian Marsden, Paul Marshall
  • Patent number: 10623504
    Abstract: A relay module (30) for use in a lightweight machine to machine (LWM2M) communication network comprises a first interface module (31) for interfacing with one or more server devices, and a second interface module (33) for interfacing with a plurality of client devices. A processing unit (35) is adapted to establish at least one group object instance, wherein each group object instance is used to control communication between a server device and a group of client devices.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: April 14, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Oscar Novo Diaz, Nicklas Beijar, Domenico D'Ambrosio, Jaime Jiménez, Miika Komu, Mert Ocak, Patrik Salmela
  • Patent number: 10621263
    Abstract: A proxy server for limiting Internet connection speed of visitors that pose a threat. The proxy server receives from a client device a request to perform an action on an identified resource that is hosted at an origin server for a domain. The proxy server analyzes the request to determine whether a visitor belonging to the request poses a threat. If the proxy server determines that the visitor poses a threat, the proxy server reduces the speed at which the proxy server processes the request while keeping a connection to the client device open.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: April 14, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye
  • Patent number: 10609533
    Abstract: The disclosure provides a method and device for trigger management of a CSE, the CSE and a network element of a bearer network. The method includes that: the CSE sends a trigger request to a network element of a bearer network, wherein the trigger request carries the following information: a trigger message, an external identifier of the CSE, an identifier of a triggered device and a resource identifier of a trigger resource corresponding to the trigger request; the CSE receives a trigger response, which corresponds to the trigger request, sent by the network element of the bearer network; and the CSE updates a first attribute of the trigger resource according to the trigger response. Thus, the technical problem in the related art that M2M communication does not provide a solution of correspondingly triggering connection between a device and a service layer server yet is solved.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: March 31, 2020
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Hao Wu