Patents Examined by Joseph L Greene
-
Patent number: 10972530Abstract: Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The system can transmit the action data structure to a third party provider device. The system can receive an indication from the third party provider device that a communication session was established with the device.Type: GrantFiled: December 30, 2016Date of Patent: April 6, 2021Assignee: GOOGLE LLCInventors: Gaurav Bhaya, Robert James Stets
-
Patent number: 10951673Abstract: A personal electronic device includes non-volatile data storage media and control circuitry configured to establish a first connection with a remote media content management server over a first communication network, receive media content item from the media content management server over the first communication network, temporarily store the media content in the non-volatile data storage media, establish a second connection with a network access terminal of a media delivery system associated with a vehicle over a second communication network using, transfer the media content from the non-volatile data storage media to the media delivery system over the second communication network, and after said transferring the at least a portion of the media content item, delete the at least a portion of the media content from the non-volatile data storage media.Type: GrantFiled: May 15, 2018Date of Patent: March 16, 2021Assignee: VIASAT, INC.Inventors: Christopher J Demange, Andrew D Tirella, Kevin B Rennie
-
Patent number: 10944643Abstract: A method and apparatus for cloud infrastructure voting to optimize usage of the cloud infrastructure are provided. The method determines the need to access a database or cloud services within a cloud infrastructure, determining a time of that need to access the database or cloud services within the cloud infrastructure. Access to the database or cloud services within the cloud infrastructure is determined based on the time of the need to access the database or cloud services using predetermined access rules. The apparatus provides a voter and user information database that contains the predetermined access rules for accessing the cloud infrastructure.Type: GrantFiled: January 12, 2018Date of Patent: March 9, 2021Assignee: HITACHI VANTARA LLCInventors: William Weiner, Mark A. Chance
-
Patent number: 10917446Abstract: A communication apparatus receiving data included in a content from a transmitting apparatus by using a logical connection with the transmitting apparatus includes a notifying unit configured to notify the transmitting apparatus of information regarding an amount of data that the communication apparatus permits transmission of data using the logical connection from the transmitting apparatus to the communication apparatus, a receiving unit configured to receive data included in the content transmitted from the transmitting apparatus in response to the notification performed by the notifying unit, and a control unit configured to control so as to inhibit the notification by the notifying unit until the logical connection is disconnected in a case where the amount of data not received by the receiving unit of the data included in the content is smaller than a predetermined value.Type: GrantFiled: March 30, 2016Date of Patent: February 9, 2021Assignee: Canon Kabushiki KaishaInventors: Yukio Numakami, Kensuke Yasuma, Makoto Kunimatsu, Tomoya Sakai, Kazuya Taniguchi
-
Patent number: 10911525Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.Type: GrantFiled: February 9, 2018Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Wenwu Zhu, Lie Liu, Chong Luo
-
Patent number: 10902059Abstract: A user interface device provides access to at least one of a plurality of digital content sources. The interface device is configured to catalog the plurality of digital content sources to correspond to a plurality of channels in a tuning band, to present the plurality of channels sequentially in response to a user initiated tuning movement, and to select one of the sequentially presented channels for playback.Type: GrantFiled: January 18, 2019Date of Patent: January 26, 2021Assignee: Creative Technology Ltd.Inventors: Lee Morse, Vincent Tong, Brook Leonard Eaton
-
Patent number: 10868743Abstract: In one embodiment, a request for telemetry data measured by a plurality of components of a computing platform is received from a computing device. Contextual information associated with the requested telemetry data is provided in a first communication, wherein the contextual information comprises information describing the plurality of components. An instance of the requested telemetry data is provided to the computing device, wherein the telemetry data is provided in a second communication that omits at least a portion of the contextual information describing the plurality of components.Type: GrantFiled: June 1, 2016Date of Patent: December 15, 2020Assignee: Intel CorporationInventors: Thomas M. Slaight, Johan G. Van De Groenendaal
-
Patent number: 10855567Abstract: In some examples, a computing device comprises at least one computer processor; and a memory comprising instructions that when executed by the at least one computer processor cause the at least one computer processor to: receive feature usage data indicating respective usages of a plurality of network device features configured for the network device; receive resource utilization data indicating resource utilization of the network device resource by each of the network device features at different usages; determine, based on the features usage data and the resource utilization data, respective resource utilizations of the network device resource by the plurality of network device features; combine the respective resource utilizations of the network device resource to determine a total network device resource utilization for the network device resource; and output an indication of the total network device resource utilization for the network device resource.Type: GrantFiled: July 28, 2016Date of Patent: December 1, 2020Assignee: EQUINIX, INC.Inventors: Utpal Mukhopadhyaya, Sindhu Payankulath, Syed Nawaz, Kaladhar Voruganti
-
Patent number: 10848413Abstract: The technology disclosed herein enables an L3 network fabric including one or more spine switches having a leaf-spine topology to be self-expanded. In a particular embodiment, a method provides transferring one or more probe messages from each of the spine switches. The probe messages detect whether new computing nodes have been attached to the communication network. The method further provides receiving a reply to at least one of the probe messages. The reply identifies a new computing node that is not yet included in the L3 fabric.Type: GrantFiled: July 12, 2017Date of Patent: November 24, 2020Assignee: Nicira, Inc.Inventors: Raja Kommula, Rajendra Yavatkar, Thayumanavan Sridhar
-
Patent number: 10841380Abstract: Techniques for assisting a user achieve goals is discussed. In an example, a method can include prompting a user for a goal, periodically checking one or more data sources for activity related to the goal, and electronically modulating a resource based on a comparison of the activity related to the goal and a parameter of the goal.Type: GrantFiled: December 29, 2016Date of Patent: November 17, 2020Assignee: Wells Fargo Bank, N.A.Inventors: Barbara Lynne Gertz, Duke Lee Gunn, Jr., Dennis Frederick Gutknecht, Carter C. Hansen, Matthew Fitzroy Lynch, Jonathan Paul Sidarous, Steven A. Jolley
-
Patent number: 10841272Abstract: The present invention relates to an address generating device of a remote smart meter reading system, and a method therefor, the device including: a first MAC address generation unit expressing, in four bits, respective numbers of a meter ID of a watt-hour meter, and then converting the numbers into hexadecimal numbers so as to generate a first MAC address of 48 bits; a second MAC address generation unit generating a second MAC address of 64 bits by adding bits to the first MAC address; a first IP address generation unit expressing, in four bits, the respective numbers, and then converting the numbers into the hexadecimal numbers and adding bits thereto so as to generate a first IP address of 64 bits being used as an interface ID of IPv6; and a second IP address generation unit generating a second IP address using the second MAC address as the interface ID.Type: GrantFiled: September 25, 2015Date of Patent: November 17, 2020Assignee: Korea Electric Power CorporationInventors: Young-Hyun Kim, Myong-Soo Kim, Young-Sung Lee, Geum-Young Jung, Kyung-Seob Lee, Jin-Hee Kim
-
Patent number: 10824651Abstract: In one embodiment, a method includes, for each of a plurality of channels at a well site, converting channel data from a source data format to a common data format in real-time as the channel data is generated. The common data format includes a plurality of elements organized into a plurality of sets. Each element includes a minimum collection of fields. The method further includes, for each of the plurality of channels, storing the converted channel data in a data store as part of the at least one element.Type: GrantFiled: March 18, 2019Date of Patent: November 3, 2020Assignee: Petrolink International Ltd.Inventors: Richard Abraham, Mark Patrick Farnan
-
Patent number: 10812566Abstract: A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment.Type: GrantFiled: August 8, 2017Date of Patent: October 20, 2020Assignee: PayPal, Inc.Inventors: Chi-Hsien Chiu, Patrick Crane, Alyssa Neckorcuk, Gyanit Singh, Neelakantan Sundaresan
-
Patent number: 10805198Abstract: Some embodiments are directed to techniques for infrastructure analysis of Internet-based activity. Techniques are disclosed to enable analysts to spend more time focusing on analyzing and identifying threats to in a network infrastructure, and little time on data collection and data processing. Specifically, techniques are described for identifying network data relevant to Internet activity and providing an interactive interface (e.g., a “heat map” interface) for viewing and interactive analysis of the network data. The network data may be identified for assessing Internet activity with respect to one or more attributes, such as an Internet domain name or an Internet protocol (IP) address.Type: GrantFiled: January 4, 2017Date of Patent: October 13, 2020Assignee: RiskIQ, Inc.Inventors: Brandon Dixon, Stephen Ginty
-
Patent number: 10796251Abstract: A system and method for mobile social networking within a target area are provided. The method provides for mobile social networking. The method includes receiving a social networking profile, and a target area. The social networking profile has at least one user preference. The method also includes broadcasting the social networking profile to one or more members of the social network within the target area. The method further includes searching within the target area for the one or more members having a preference that is the same or similar to the at least one user preference. The method additionally includes enabling contact with the one or more members having the same or similar at least one user preference.Type: GrantFiled: May 9, 2019Date of Patent: October 6, 2020Assignee: CAPITAL ONE SERVICES, LLCInventors: Frederick Joel Mason, Jr., Donald Jeffrey Smith
-
Patent number: 10789106Abstract: A virtual machine is assigned to a target physical server based on virtualization parameters for maximizing utility of a multiple virtual machines and physical servers. Resource allocation is performed for and deployment of the virtual machine to the target physical server based on capabilities of the target physical server and multiple virtual machine resource requirements. The virtualization parameters include a minimum parameter, a maximum parameter and a shares parameter. Processing resources are allocated based on utility priority of applications operating on the virtual machine using the shares parameter of contending virtual machines to determine a processing cycle ratio for distributing processing cycles between different utility priority applications operating on the contending virtual machines.Type: GrantFiled: February 28, 2019Date of Patent: September 29, 2020Assignee: International Business Machines CorporationInventors: Michael D. Cardosa, Sandeep Gopisetty, Madhukar R. Korupolu, Aameek Singh
-
Patent number: 10785343Abstract: A system for transmitting electronic content over a computer network is provided. In one technique, client devices that visit a website send, to a content delivery service, interaction data that indicates that the client devices interacted with the website. Later, a content provider of the website creates a content delivery campaign with the service or establishes (or renews) a retargeting segment for an existing campaign. The content delivery campaign indicates that certain content is to be delivered to entities who have interacted with the content provider, such as by visiting the website. The content delivery service uses the interaction data to identify candidate entities who satisfy targeting criteria of the retargeting segment. If a candidate entity does satisfy the targeting criteria, then the candidate entity is added to the retargeting segment, even though the candidate entity may not have interacted with the website after the retargeting segment was created or renewed.Type: GrantFiled: July 31, 2016Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alex Boisvert, Darren Lee, Matthew Heller, Stephen Haberman, Nitin Julka
-
Patent number: 10757181Abstract: Systems, methods, and non-transitory computer readable media are provided for load balancing of operations. A set of operation nodes may be run. The set of operation nodes may include operation nodes configured to perform operations. A set of clients that uses one or more of the operations may be identified. Loads of operations associated with the set of clients may be determined. Subsets of operation nodes to be assigned to subsets of clients may be identified based on the loads of operations associated with the set of clients. The subsets of operation nodes may include a given subset of operation nodes to be assigned to a given subset of clients. The subsets of operation nodes may be assigned to the subsets of clients such that the given subset of operation nodes is assigned to perform one or more of the operations for the given subset of clients.Type: GrantFiled: May 15, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Jeremy Kong, Thomas Boam, Robert Hero
-
Patent number: 10742480Abstract: A Management-as-a-Service (MaaS) agent running on a client network creates a reverse session-origination (RSO) tunnel between the client network and a MaaS server. The MaaS agent collects client statistics at and regarding the client network and transmits the client statistics to the MaaS server. The MaaS server analyzes the client data and sends alerts or other messages to a user, who may be outside the client network, in the event certain conditions are met.Type: GrantFiled: May 27, 2016Date of Patent: August 11, 2020Assignee: VMware, Inc.Inventors: Louie Jiang, Girish Thombare, Hongxing Li, Dmitry Korotkov
-
Patent number: 10715407Abstract: This disclosure describes systems, methods, and computer-readable media for optimizing data collection in a distributed environment by leveraging real-time and historical data collection performance statistics and server performance data. In some configurations, a computing device can be initially configured for data collection. In such configurations, the initial configuration can include preferred target servers for a particular task. The computing device can request batches of data from the preferred target servers, and process the information through a buffer. Techniques and technologies described herein collect the batches of data from servers as well as corresponding data collection statistics (e.g., server performance per task, server historical performance, etc.) and server performance data (e.g. server status).Type: GrantFiled: May 19, 2016Date of Patent: July 14, 2020Assignee: QUEST SOFTWARE INC.Inventors: Guangning Hu, Xuejun Situ