Patents Examined by Krisna Lim
-
Patent number: 10419385Abstract: 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: GrantFiled: December 11, 2017Date of Patent: September 17, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Daniel Anthony Ruggeri
-
Patent number: 10402989Abstract: 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: GrantFiled: February 25, 2018Date of Patent: September 3, 2019Assignee: A9.Com, Inc.Inventors: John Modestine, Joshua Roth
-
Patent number: 10404644Abstract: 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: GrantFiled: June 26, 2017Date of Patent: September 3, 2019Assignee: 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: 10401819Abstract: 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: GrantFiled: December 12, 2017Date of Patent: September 3, 2019Assignee: Endress+Hauser Conducta GmbH+Co. KGInventor: Björn Haase
-
Patent number: 10397288Abstract: 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: GrantFiled: January 13, 2017Date of Patent: August 27, 2019Assignee: SK TECHX CO., LTD.Inventors: Tae-Meon Bae, Hyun-Sik Na, Hong-Seo Yun, Jung-Keun Yang, Dong-Su Lee
-
Patent number: 10397528Abstract: 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: GrantFiled: May 5, 2017Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventor: James Siminoff
-
Patent number: 10372721Abstract: 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: GrantFiled: July 5, 2017Date of Patent: August 6, 2019Assignee: Intertrust Technologies CorporationInventors: Andre Karpistsenko, Rainer Sternfeld, Kalle Kagi, Oleg Murk, Rando Valt, Roberto Antonio Ferreira De Almeida
-
Patent number: 10355950Abstract: 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: GrantFiled: July 14, 2017Date of Patent: July 16, 2019Assignee: NETFLIX, INC.Inventors: Ariel Tseitlin, Joseph Sondow
-
Patent number: 10331742Abstract: 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: GrantFiled: July 29, 2017Date of Patent: June 25, 2019Assignee: Splunk Inc.Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
-
Patent number: 10333889Abstract: 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: GrantFiled: November 20, 2017Date of Patent: June 25, 2019Assignee: VMware, Inc.Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Weiqing Wu, Aravind Srinivasan
-
Patent number: 10326828Abstract: 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: GrantFiled: May 12, 2017Date of Patent: June 18, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiaxin Yin, Ying Gao, Yongjing Zhang
-
Patent number: 10318647Abstract: 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: GrantFiled: January 17, 2017Date of Patent: June 11, 2019Assignee: BLUEBONNET INTERNET MEDIA SERVICES, LLCInventors: Aviv Eyal, George Aposporos
-
Patent number: 10305963Abstract: 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: GrantFiled: November 25, 2014Date of Patent: May 28, 2019Assignees: BEIJING KINGSOFT OFFICE SOFTWARE, INC., ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD.Inventor: Yanshan Feng
-
Patent number: 10306007Abstract: 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: GrantFiled: February 10, 2017Date of Patent: May 28, 2019Assignee: Huawei Software Technologies, Co., Ltd.Inventors: Shaolin Zhang, Xiongjun Shi
-
Patent number: 10282383Abstract: 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: GrantFiled: June 14, 2017Date of Patent: May 7, 2019Assignee: Tealium Inc.Inventor: Michael Anderson
-
Patent number: 10250401Abstract: 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: GrantFiled: November 29, 2017Date of Patent: April 2, 2019Assignee: Palantir Technologies Inc.Inventors: David Skiff, Peter Wilczynski, Timothy Yousaf
-
Patent number: 10250708Abstract: 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: GrantFiled: June 14, 2018Date of Patent: April 2, 2019Assignee: Akamai Technologies, Inc.Inventors: David C. Carver, Thomas Houman, Andrew F. Champagne, Vladimir Shtokman, Patrick Alexander Deegan, Ramanath Mallikarjuna
-
Patent number: 10250438Abstract: 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: GrantFiled: March 13, 2018Date of Patent: April 2, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Juan L. Asenjo, Francisco Maturana
-
Patent number: 10243875Abstract: 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: GrantFiled: December 3, 2012Date of Patent: March 26, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Lakshminarayana Mandaleeka, Travis S. Tripp, Stephane Herman Maes, Rheid Schloss, Serdar Badem
-
Patent number: 10230793Abstract: 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: GrantFiled: December 16, 2013Date of Patent: March 12, 2019Assignee: Nokia Technologies OyInventors: Zhenghao Jiang, Fangqian Wang, Guoxin Ma, Chaomin Xue