Patents Examined by Jeong S Park
-
Patent number: 10445156Abstract: A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.Type: GrantFiled: May 4, 2016Date of Patent: October 15, 2019Assignee: Solarflare Communications, Inc.Inventors: Steven Leslie Pope, Derek Edward Roberts, David James Riddoch, Greg Law, Steve Grantham, Matthew Slattery
-
Patent number: 10439973Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: GrantFiled: April 6, 2018Date of Patent: October 8, 2019Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Patent number: 10425284Abstract: A device receives an instruction to authorize a relationship corresponding to communication over a first data connection with a peripheral display unit, and receives authentication data from the peripheral display unit over another data connection. The device then establishes a connection with the peripheral display unit over the first data connection, including providing the authentication information to the peripheral display unit. The device monitors a battery charge level and battery-usage patterns and provides alerts in accordance therewith. The device displays a reconfiguration interface for configuring the user interfaces of one or more peripheral display units, and detects a request to configure an interface of a peripheral. In response to detecting the request, the device displays an updated representation of the peripheral interface, and afterwards transmits instructions to the peripheral to display the user interface in accordance with the request.Type: GrantFiled: September 23, 2015Date of Patent: September 24, 2019Assignee: APPLE INC.Inventors: Richard R. Dellinger, Andre M. J. Boule, Patrick L. Coffman, Donald W. Pitschel, Emily Clark Schubert
-
Patent number: 10412191Abstract: A trusted co-processor can provide a hardware-based observation point into the operation of a host machine owned by a resource provider or other such entity. The co-processor can be installed via a peripheral card on a fast bus, such as a PCI bus, on the host machine. The provider can provide the customer with expected information that the customer can verify through a request to an application programming interface (API) of the card, and after the customer verifies the information the customer can take logical ownership of the card and lock out the provider. The card can then function as a trusted but limited environment that is programmable by the customer. The customer can subsequently submit verification requests to the API to ensure that the host has not been unexpectedly modified or is otherwise operating as expected.Type: GrantFiled: March 30, 2016Date of Patent: September 10, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Jason Brandwine, Gregory Alan Rubin, Matthew John Campagna, Matthew Shawn Wilson
-
Patent number: 10404640Abstract: One illustrative method disclosed herein includes receiving a request associated with a website from a first client device. The method can include providing program code for a first chat interface to the first client device in response to the request. The program code can cause the first chat interface to be integrated with the website within a website browser and enable a user to selectively include at least two images from the website into a chat message. The method can include establishing a chat session between the first client device and a second client device. The method can include receiving the chat message from the first client device, the chat message including the at least two images from the website. The method can include transmitting the chat message to the second client device.Type: GrantFiled: July 9, 2018Date of Patent: September 3, 2019Inventor: Casey Golden
-
Patent number: 10397175Abstract: Performing electronic communication between a plurality of devices can include determining, using a processor, a required answer time for an electronic message, determining, using the processor, a plurality of expected response times, wherein each expected response time is specific to a recipient of the electronic message and is specific to one of a plurality of different communication channels, and matching, using the processor, the required answer time to an expected response time. Using the processor, a communication channel can be selected from the plurality of different communication channels based upon the matching. Sending of the electronic message to a device of the recipient can be initiated using the selected communication channel.Type: GrantFiled: August 16, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hernan A. Cunico, Jonathan Dunne, Jeremiah O'Connor, Asima Silva
-
Patent number: 10389834Abstract: A system, method, and computer program product for automatically browsing a collaborative environment site. The system may include a selection module on a computer, a browser module on a computer, and a report module on a computer. The selection module may be configured to allow selection of a collaboration site to be viewed. The browser module may be configured to browse the selected collaborative environment site, and retrieve metadata associated with one or more collaborative site classes within the collaborative environment site. The report module may be configured to generate a report displaying the retrieved metadata.Type: GrantFiled: October 15, 2013Date of Patent: August 20, 2019Assignee: Syntel, Inc.Inventors: Dheeraj Anil Patankar, Moreshwar Marne
-
Patent number: 10382282Abstract: An application executed on a first device presents a user interface on a device display. The application is associated with a validation system used by the device. Based on receiving a first user input, the application controls the first device to scan, using a first communication protocol, for other devices that are located within a first communication range of the first device. Based on the scan, the application discovers a second device located within the first communication range of the first device. The application receives, from the second device, an identification information that uniquely identifies a user associated with the second device on the validation system. The application validates the identification information by communicating with a validation server. Based on validating the identification information, the application displays an indication that the second device associated with the user is located within the first communication range of the first device.Type: GrantFiled: July 7, 2015Date of Patent: August 13, 2019Assignee: MicroStrategy IncorporatedInventors: Guy Levy-Yurista, Diego Valenzuela, Liang Liu
-
Patent number: 10374904Abstract: Systems, methods, and computer-readable media for network visualization. A system analyzes traffic associated with network elements and generates a graphical user interface (GUI). The GUI can include graphical segments representing the network elements and contiguously arranged in a first graphical structure. Each of the graphical segments can represent a category of network elements and indicate a number of network elements in the category. The GUI can also include a second set of graphical segments representing the network traffic and contiguously arranged in a second graphical structure. Each of the second set of graphical segments can represent a type of traffic associated with respective network elements and indicate an amount of traffic associated with the type of traffic. Moreover, the GUI can include visual indication(s) representing respective amounts of traffic for each specific type of traffic and/or an amount of bandwidth between the collector engine and a remote destination.Type: GrantFiled: May 15, 2015Date of Patent: August 6, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Anubha Dubey, Simon Day, Peter Phinney
-
Patent number: 10360205Abstract: In an approach for managing read-modify-write operations within a network. Aspects of an embodiment of the present invention include an approach for managing read-modify-write operations within a network, wherein the approach includes a processor for determining that a lock associated with a component of a network is set. A processor identifies a key associated with the lock. A processor determines that the key associated with the lock has not been altered since a previous time cycle. A processor responsive to determining that the key associated with the lock has not been altered, determines that a lock timeout has expired for the key, wherein the lock timeout specifies, at least, a period of time. A processor responsive to determining that the lock timeout has expired for the key, releases the lock.Type: GrantFiled: September 23, 2015Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Alex Friedman, Constantine Gavrilov
-
Patent number: 10361981Abstract: A system that analyses content of electronic communications may automatically extract requests or commitments from the electronic communications. In one example process, a processing component may analyze the content to determine one or more meanings of the content; query content of one or more data sources that is related to the electronic communications; and based, at least in part, on (i) the one or more meanings of the content and (ii) the content of the one or more data sources, automatically identify and extract a request or commitment from the content. Multiple actions may follow from initial recognition and extraction, including confirmation and refinement of the description of the request or commitment, and actions that assist one or more of the senders, recipients, or others to track and address the request or commitment, including the creation of additional messages, reminders, appointments, or to-do lists.Type: GrantFiled: May 15, 2015Date of Patent: July 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Nathan Bennett, Nirupama Chandrasekaran, Michael Gamon, Nikrouz Ghotbi, Eric Joel Horvitz, Richard L. Hughes, Prabhdeep Singh, Ryen William White
-
Patent number: 10356742Abstract: Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in an aerial-vehicle network. An exemplary method may be carried out by an aerial vehicle that is at a location associated with the first geographic area in an aerial-vehicle network that includes a plurality of defined geographic areas, and may involve: (a) determining that a location-aware cache of an aerial vehicle should be updated with user-data associated with the first geographic area; and (b) in response to determining that the location-aware cache should be updated: (i) sending a location-aware cache-update request; (ii) receiving, as a response to the location-aware cache-update request, user-data that corresponds to the first geographic area; and (iii) storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.Type: GrantFiled: July 27, 2017Date of Patent: July 16, 2019Assignee: LOON LLCInventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
-
Patent number: 10341214Abstract: Transaction data is generated during monitoring of a plurality of transactions in a system and a respective flow is determined, from the transaction data, for each of the plurality of transactions. Each of the determined flows involves participation of a respective subset of software components of the system. A plurality of sets of overlapping flows in the plurality of flows are determined and a particular one of the plurality of sets of overlapping flows is determined to correspond to a use scenario of the system. A measure of the degree to which a set of artifacts modeling the system corresponds to the use scenarios of the system is determined.Type: GrantFiled: March 30, 2016Date of Patent: July 2, 2019Assignee: CA, Inc.Inventor: Rich J. Lau
-
Patent number: 10333731Abstract: Example methods and apparatus for communicatively coupling internal components and accessories appliances, and appliances with external components and accessories are disclosed herein. A disclosed example method of operating a domestic appliance having at least one of an internal communications network and/or an external communications network among at least two components includes identifying the components, communicating the capabilities of each identified component, communicating the status of each identified component, providing a command interface for operating the components, facilitating communication between the components, and operating the appliance using the command interface and the facilitated communication.Type: GrantFiled: February 29, 2016Date of Patent: June 25, 2019Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Mark E. Glotzbach, Richard A. McCoy, Andrew D. Whipple, Donald E. Maynard, Matthew J. Nibbelink
-
Patent number: 10334044Abstract: According to one embodiment, a request is received for estimating migrating a first dataset from a first cloud system to a second cloud system. A migration cost estimation module determines a network bandwidth required to migrate the first dataset from the first cloud system to the second cloud system, determines a duplicated data time period during migration that the first dataset has to be maintained by both the first cloud system and the second cloud system for service continuity, and determines a total cost of migrating the first dataset from the first cloud system to the second cloud system based on the required network bandwidth and the duplicated data time period. It is then determined whether to migrate the first dataset from the first cloud system to the second cloud system based on the total cost.Type: GrantFiled: March 30, 2016Date of Patent: June 25, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Ron Bigman, Jehuda Shemer, Amit Lieberman, Assaf Natanzon, Yana Vaisman, Oded Peer
-
Patent number: 10320606Abstract: A server connection method and system, which relates to the field of communications technologies, such that servers of a same specification are used to implement an optimal network, thereby reducing complexity of routing implementation which includes, providing ten servers, where each server includes five nodes, and the five nodes of each server are connected head-to-tail in series in a same connection manner, and connecting five nodes of any server in five of the ten servers to five nodes of each of the remaining five servers in a one-to-one correspondence manner, in order to form an optimal network of a Hoffman-Singleton graph.Type: GrantFiled: February 3, 2016Date of Patent: June 11, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wentao Bao, Binzhang Fu, Mingyu Chen, Lixin Zhang
-
Patent number: 10313243Abstract: Intelligent local management of data stream throttling in data movement operations, such as secondary-copy operations in a storage management system, is disclosed. A local throttling manager may intelligently interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Bandwidth is dynamically allocated and re-allocated to data streams used by ongoing jobs, in response to new jobs starting and old jobs completing, without having to pause and restart ongoing jobs to accommodate bandwidth adjustments.Type: GrantFiled: February 24, 2015Date of Patent: June 4, 2019Assignee: Commvault Systems, Inc.Inventor: Vijayan Thanasekaran
-
Patent number: 10298642Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: GrantFiled: February 17, 2016Date of Patent: May 21, 2019Assignee: Quickbiz Holdings Limited, ApiaInventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 10298636Abstract: An Internet radio service supports song dedications. A user is able to listen to music on an Internet radio station and dedicate a song to another person. A notification alert is generated to notify the intended recipient that a dedication has been made. The intended recipient of the dedication is able to then access the dedicated song and any accompanying message. A public acknowledgement of the song dedication may also be made in social media.Type: GrantFiled: May 15, 2015Date of Patent: May 21, 2019Assignee: Pandora Media, LLCInventor: Jacek Adam Krawczyk
-
Patent number: 10291714Abstract: Systems and methods for using general software to control an internet of things (IOT) system with a virtual baseboard management controller (BMC). The system includes a cloud network server provided on a cloud network. When the cloud network server receive a gateway registration request from an IOT gateway device communicatively connected to multiple IOT devices, the cloud network server provides a virtual BMC, and registers the IOT gateway device to the virtual BMC. The virtual BMC may then allow an IOT software to register to the virtual BMC, thus enabling the IOT software to access the IOT gateway device and the IOT devices via the virtual BMC. The virtual BMC may send information to the IOT gateway device registered to the virtual BMC by a push technology. The IOT gateway device and the IOT software may respectively communicate with the virtual BMC using Intelligent Platform Management Interface (IPMI) messages.Type: GrantFiled: July 13, 2017Date of Patent: May 14, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Santhosh Samuel Mathews, Joseprabu Inbaraj, Chandrasekar Rathineswaran, Manikandan Palaniappan