Patents Examined by Krisna Lim
  • Patent number: 10419385
    Abstract: Systems and methods are provided for use in facilitating message communications between a source and at least one recipient. One exemplary method includes receiving, by at least one computing device, a message where the message includes a destination and has a source protocol, normalizing, by the at least one computing device, the message, and converting, by the at least one computing device, the normalized message to a destination protocol associated with the destination. The method further includes transmitting the converted message to the at least one recipient, based on the destination.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 17, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Daniel Anthony Ruggeri
  • Patent number: 10402989
    Abstract: The present embodiments relate to improvements to audio/video (A/V) recording and communication devices, including improved approaches to using a neighborhood alert mode for triggering multi-device recording, to a multi-camera motion tracking process, and to a multi-camera event stitching process to create a series of “storyboard” images for activity taking place across the fields of view of multiple cameras, within a predetermined time period, for the A/V recording and communication devices.
    Type: Grant
    Filed: February 25, 2018
    Date of Patent: September 3, 2019
    Assignee: A9.Com, Inc.
    Inventors: John Modestine, Joshua Roth
  • Patent number: 10404644
    Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 3, 2019
    Assignee: Adobe Inc.
    Inventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
  • Patent number: 10401819
    Abstract: A method for operating a specific field device from a first group and a second group of field devices, wherein the first group exchanges data in an IP-based network, and the second group communicates at least via a non-IP-based connection, the method includes the following: transmitting multicast messages having an item of connection information via at least one portion of the field devices of the first group; integrating the operator device into the IP-based network; initiating a connection establishment with a field device of the second group; receiving the transmitted multicast messages by the operator unit so that the connection information is made available to the operator unit; generating a list of all field devices of the first group and the second group; selecting the specific field device using generated list; initiating a specific connection establishment with the specific selected field device; and operating of the specific selected field device with the mobile operator unit.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: September 3, 2019
    Assignee: Endress+Hauser Conducta GmbH+Co. KG
    Inventor: Björn Haase
  • Patent number: 10397288
    Abstract: The present invention relates to a cloud streaming service system, a data compressing method for preventing memory bottlenecking, and a device for same and, particularly, to a technology that: can prevent memory bottlenecking by compressing data when the transmitted amount of original buffer data exceeds a reference value, based on a system memory bandwidth; can provide a cloud streaming service by applying an order of priority by service type according to whether the processing limit, for the number of simultaneous connecting entities that can be processed by one server, is reached during a cloud streaming service; and can test whether a sever that provides a cloud streaming service is operating normally and whether a connection error occurs.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: August 27, 2019
    Assignee: SK TECHX CO., LTD.
    Inventors: Tae-Meon Bae, Hyun-Sik Na, Hong-Seo Yun, Jung-Keun Yang, Dong-Su Lee
  • Patent number: 10397528
    Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device, a share signal including image data captured by a camera of a first audio/video (A/V) recording and communication device; transmitting, to a second A/V recording and communication device, a secondary device state request signal; receiving, from the second A/V recording and communication device a secondary device update signal that includes a status of the at least one secondary device in network communication with the second A/V recording and communication device; and generating and transmitting an alert to a second client device associated with the second A/V recording and communication device, wherein the alert includes the image data and the status of the at least one secondary device.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: James Siminoff
  • Patent number: 10372721
    Abstract: This disclosure relates to systems and methods for collecting, integrating, processing, distributing, and analyzing spatial and/or spatio-temporal information associated with a variety of data sources and/or locations. In some embodiments, systems and methods described herein allow for collection and integration of information included in one or more spatial and/or spatio-temporal data streams and/or other related information that may be utilized in connection with one or more analytical processes. In certain embodiments, the disclosed embodiments may allow a user to, among other things, interact with spatio-temporal information associated with a variety of diverse data sources, generate visualizations using such data, and/or perform desired analytical queries based on the data.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 6, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: Andre Karpistsenko, Rainer Sternfeld, Kalle Kagi, Oleg Murk, Rando Valt, Roberto Antonio Ferreira De Almeida
  • Patent number: 10355950
    Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: July 16, 2019
    Assignee: NETFLIX, INC.
    Inventors: Ariel Tseitlin, Joseph Sondow
  • Patent number: 10331742
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: June 25, 2019
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Patent number: 10333889
    Abstract: A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 25, 2019
    Assignee: VMware, Inc.
    Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Weiqing Wu, Aravind Srinivasan
  • Patent number: 10326828
    Abstract: The method includes: receiving, by a first managed object device, a first transaction resource creation request that is sent by an application server and includes an identifier of a first to-be-operated resource, a first execution time, and a first to-be-executed operation; receiving, by a second managed object device, a second transaction resource creation request that is sent by the application server and includes an identifier of a second to-be-operated resource, a second execution time, and a second to-be-executed operation, where the first execution time and the second execution time are the same; successfully creating, by the first managed object device, a first transaction resource according to the first transaction resource creation request, and successfully creating, by the second managed device, a second transaction resource according to the second transaction resource creation request.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 18, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiaxin Yin, Ying Gao, Yongjing Zhang
  • Patent number: 10318647
    Abstract: Systems are provided to enable users of a streaming media playback system to access play-lists generated automatically based on input of a plurality of users regarding previously played media resources, and to provide user input regarding the media resources of the play-lists. The user input regarding media resources may be received from a plurality of users using a plurality of playback interfaces executing on a plurality of internet enabled multimedia computing platforms. A rating component determines rating information from the user inputs provided by the plurality of users and modifies the rating information in an organizational data structure that describes rating information for the media resources. The system further includes a play-list fenerator adapted to generate and store or dynamically generate at least one play-list at least based on the rating information in the organizational data structure.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: June 11, 2019
    Assignee: BLUEBONNET INTERNET MEDIA SERVICES, LLC
    Inventors: Aviv Eyal, George Aposporos
  • Patent number: 10305963
    Abstract: Embodiments of the present application disclose a file shared browsing method and system. The method comprises: a host device receiving a browsing mode switching operation of a user, and enabling or disabling a slave mode of the system according to the operation, wherein: global control permission on a target file browsing progress for a slave device is enabled in a state in which the slave mode of the system is ON; global control permission on the target file browsing progress for a slave device is disabled in a state in which the slave mode of the system is OFF. Compared to the prior art, the user of the slave device in the embodiments of the present application can, in addition to passively follow the browse, also temporarily become dominant for browsing according to actual needs. Thus, the solution of the present application can be flexibly adapted to application of different scenes, such as a solo speech and multi-person discussion and the like.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 28, 2019
    Assignees: BEIJING KINGSOFT OFFICE SOFTWARE, INC., ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD.
    Inventor: Yanshan Feng
  • Patent number: 10306007
    Abstract: Embodiments of the present invention include a cache content hit method to ensure that a charging and interception apparatus performs interception and charging on content accessed by a user. The method in the embodiments of the present invention includes: receiving a content request message that carries a content identifier; searching local cache content for content corresponding to the content identifier; and when it is determined that the content corresponding to the content identifier is stored, sending the content to the access network device; forwarding, by the edge cache apparatus to a core cache apparatus after adding a content hit identifier to the content request message, a content request message to which the content hit identifier is added to making the cache control apparatus discarding the content in the response message according to the content hit identifier.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 28, 2019
    Assignee: Huawei Software Technologies, Co., Ltd.
    Inventors: Shaolin Zhang, Xiongjun Shi
  • Patent number: 10282383
    Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 7, 2019
    Assignee: Tealium Inc.
    Inventor: Michael Anderson
  • Patent number: 10250401
    Abstract: Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 2, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: David Skiff, Peter Wilczynski, Timothy Yousaf
  • Patent number: 10250708
    Abstract: A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions (involving the transformation, conversion or transfer of information or value) are processed concurrently in a scalable, reliable, secure and efficient manner. In one embodiment, the computing network fabric or “core” is configured to support a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. Each computing node typically is functionally-equivalent to all other nodes in the core.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: April 2, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: David C. Carver, Thomas Houman, Andrew F. Champagne, Vladimir Shtokman, Patrick Alexander Deegan, Ramanath Mallikarjuna
  • Patent number: 10250438
    Abstract: A cloud-based remote monitoring system and method monitor one or more industrial devices of an industrial facility, including a local data historian located to monitor one or more parameters from the industrial devices, and store parameters in a local storage associated with the data historian, as well as a cloud agent located at the industrial facility to collect data indicative of a past and/or a present state of the industrial devices from the data historian local storage according a manifest specific to the industrial facility. The cloud agent sends the collected data to a cloud platform according to the manifest, and dynamically reconfigures the cloud agent without interrupting the collecting and the sending.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: April 2, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Juan L. Asenjo, Francisco Maturana
  • Patent number: 10243875
    Abstract: A system includes a cloud computing system. The cloud computing system includes a continuous delivery system to enable design and deployment of a cloud service in the cloud computing system. The cloud computing system also includes a cloud services system to enable access and consumption of a service offering associated with the cloud service by a user. The cloud computer system further includes a cloud service management system that is executed on a non-transitory computer readable medium. The cloud service management system can integrate the continuous delivery system and the cloud services system over the cloud computing system to provide the design and the deployment of the cloud service and publication of the cloud service to the cloud services system.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: March 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lakshminarayana Mandaleeka, Travis S. Tripp, Stephane Herman Maes, Rheid Schloss, Serdar Badem
  • Patent number: 10230793
    Abstract: A method, corresponding apparatuses, and a computer program product for data-sharing are provided. The method comprises transmitting, from a user equipment of a plurality of user equipments within a local area, a first data-sharing request message to at least another user equipment of the plurality of user equipments. The method also comprises receiving, at the user equipment, at least one second data-sharing request message transmitted from at least the other user equipment, wherein the first data-sharing request message and at least one second data-sharing request message each include a timestamp indicating a time at which the data-sharing request message is transmitted. The method further comprises comparing the timestamp included in the first data-sharing request message and the timestamp included in the at least one second data-sharing request message.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 12, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Zhenghao Jiang, Fangqian Wang, Guoxin Ma, Chaomin Xue