Patents Examined by Ronak Patel
-
Patent number: 11362971Abstract: A computer-implemented method, computer program product, and computing system is provided for sharing resources between users. In an implementation, a method may include receiving a sharing request for a resource from a requesting participant of a collaborative session. The method may also include receiving a sharing authorization from a sharing participant of the collaborative session. The method may further include simultaneously downloading the resource from a resource location by a computing device associated with the sharing participant and uploading the resource to the requesting participant by the computing device associated with the sharing participant.Type: GrantFiled: October 31, 2019Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Patent number: 11283858Abstract: A system and a method are disclosed for coordinating an inter-operable Platform as a Service (PaaS) layer and an Infrastructure as a Service (IaaS) layer. In one example, the method includes receiving, by a processing device associated with a PaaS layer, a message indicating a resource status associated with a plurality of resources of an IaaS layer, determining, by the processing device, a resource among the plurality of resources in the IaaS layer to instantiate a platform service of the PaaS layer, the determining is based on the message indicating the resource status associated with the plurality of resources of the IaaS layer; and transmitting, by the processing device, a message directing the IaaS layer to instantiate the platform service on the determined resource in the IaaS layer.Type: GrantFiled: October 21, 2019Date of Patent: March 22, 2022Assignee: Red Hat, Inc.Inventor: Jeremy Eder
-
Patent number: 11258619Abstract: Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.Type: GrantFiled: December 20, 2019Date of Patent: February 22, 2022Assignee: EVERNOTE CORPORATIONInventor: Phil Libin
-
Patent number: 11240196Abstract: Technology for communicating by embedding messages in DNS requests/responses is disclosed. In many cases it is desirable for a device to communicate without that device having to supply network credentials. In some network environments, credentials are not required to send or receive DNS messages. The question section of a DNS request message may include a message for a destination DNS server and a query domain which, when using standard DNS routing, will result in the DNS request being directed to the intended destination DNS server. The message may be encoded in such a way that an algorithm run by the destination DNS server is able to parse the message from the DNS request.Type: GrantFiled: June 5, 2019Date of Patent: February 1, 2022Assignee: Donuts Inc.Inventors: Paul Stahura, Christopher L. Cowherd, Jr.
-
Patent number: 11050774Abstract: The present invention relates generally to network communications, and more particularly to machine-to-machine (M2M) data communications. The present invention provides for a method, apparatus and computer program product for detecting performance event data across a machine-to-machine (M2M) network indicative of anomalous performance of data and thereafter alerting users of performance issues in real-time or near real-time.Type: GrantFiled: February 22, 2019Date of Patent: June 29, 2021Assignee: AERIS COMMUNICATIONS, INC.Inventors: Subramanian Balakrishnan, Narendra Kumar Sharma
-
Patent number: 11029700Abstract: A cleaner performing autonomous traveling includes a main body having a suction opening, a cleaning unit provided within the main body and sucking a cleaning target through the suction opening, a driving unit moving the main body, a camera sensor attached to the main body and capturing a first image, an operation sensor sensing information related to movement of the main body, and a controller detecting information related to an obstacle on the basis of at least one of the captured image and the information related to movement and controlling the driving unit on the basis of the detected information related to the obstacle.Type: GrantFiled: July 29, 2016Date of Patent: June 8, 2021Assignees: LG ELECTRONICS INC., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATIONInventors: Yongmin Shin, Donghoon Yi, Dongil Cho, Taejae Lee
-
Patent number: 11019002Abstract: A computing device is described that receives an electronic message encoded with first rendering instructions and second rendering instructions. The first rendering instructions are accelerated mobile pages instructions and the second rendering instructions are at least one of plain text or hypertext markup language instructions. The computing device generates a rendering of the electronic message by at least: rendering the second rendering instructions, while refraining from rendering the first rendering instructions, in response to determining that the first rendering instructions are not valid accelerated mobile pages instructions. The computing device outputs, using a display, the rendering of the electronic message.Type: GrantFiled: December 15, 2017Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Aakash Sahney, Raymond Wainman, Daniel George Calvert, Matthew James Bolohan
-
Patent number: 10957430Abstract: Techniques are described for detecting the presence or absence of certain molecules, analytes, or substances present in the oral cavity or characteristics of the saliva in the oral cavity. In particular, aspects of the invention disclose a systems, methods, apparatuses, and computer-readable media for detecting bio-markers.Type: GrantFiled: February 18, 2019Date of Patent: March 23, 2021Inventor: Dustin Ryan Kimmel
-
Patent number: 10931735Abstract: The disclosure describes methods or communication protocols that enable second-screen applications, such as smartphones, to discover and launch first-screen applications on first-screen devices, such as Internet enabled high definition televisions. Second-screen devices can search local networks for the presence of discovery servers on first-screen devices. Well-known protocols such as RESTful HTTP services and Universal Plug and Play (UPnP) may be leveraged to implement the discovery servers. Once located, the discovery servers may assist communications and interactions between the first-screen and second-screen devices, allowing a specified application to be launched on the first-screen device and controlled from a local application on the second-screen device. The specified application may be installed if not previously installed, and may also be hosted as a web application on a cloud server accessible outside of the local network, for example on the Internet.Type: GrantFiled: March 14, 2013Date of Patent: February 23, 2021Assignee: NETFLIX, INC.Inventors: Jean-Marie White, Daniel Danciu
-
Patent number: 10791198Abstract: In an example information processing system including a server and at least one apparatus capable of communicating with the server, the apparatus includes at least an application execution unit. The application execution unit executes a predetermined application. The system includes, by either one of the apparatus and the server or by a cooperation of the apparatus and the server, an execution state determination unit and a writing management unit. The execution state determination unit determines whether or not a state of the execution performed by the application execution unit has satisfied a predetermined condition. The writing management unit, when the state has satisfied the predetermined condition, permits a user of the apparatus to write in information managed by the server.Type: GrantFiled: October 18, 2012Date of Patent: September 29, 2020Assignee: Nintendo Co., Ltd.Inventors: Kiyoshi Mizuki, Takao Ohara, Kuniharu Fujikawa, Hisashi Koyama, Takeshi Shimada, Yutaka Takehisa, Yusuke Beppu
-
Patent number: 10735486Abstract: The systems, methods, and devices of the various embodiments enable a receiver device to adjust timing of requests for segments based on the actual times when the segments will be available on the receiver device. In various embodiments, a receiver device may be enabled to modify a segment availability timeline in which the availability times of the segments are adjusted to provide the actual times when segments will be available on the receiver device. In various embodiments, segment availability time adjustments may be made at a service layer of the receiver device. In various embodiments, segment availability time adjustments may be made by a client application on the receiver device. In the various embodiments, a network delay jitter estimate may be provided. In an embodiment, a network delay jitter estimate may be provided in a segment availability timeline.Type: GrantFiled: March 14, 2013Date of Patent: August 4, 2020Assignee: QUALCOMM IncorporatedInventors: Ralph A. Gholmieh, Nagaraju Naik, Nermeen A. Bassiouny, Thadi M. Nagaraj
-
Patent number: 10673965Abstract: A system and method of adjusting an affinity score between an entity pair in a social network is disclosed. The method may include determining, with a processor, whether a first member of the entity pair is a heavy user member. The method further includes if the first member is the heavy user member, determining, with the processor, an affinity adjustment factor between the first member and the second member, and adjusting, with the processor, the affinity score between the first member and the second member of the entity pair in accordance with the adjustment factor to determine an adjusted affinity score. The method may include determining, with the processor, whether a number of interactions on content items indicates that the first member is the heavy user member. The second member is associated with a content item that is being considered for display to the first member.Type: GrantFiled: August 28, 2015Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mikhail Obukhov, Qi He, Bee-Chung Chen, Deepak Agarwal
-
Patent number: 10640108Abstract: An on-board terminal device includes a location measuring section that measures a location of an own vehicle, a wireless communication section that transmits own vehicle information including location information of the own vehicle to other vehicles and receives other vehicle information including location information of the other vehicles from the other vehicles by execution of wireless communication with the other vehicles, and a monitoring section that estimates the location of the other vehicles and calculates a relative distance between the own vehicle and the other vehicles when the wireless communication has been interrupted, and executes an alarm process for preventing collision of the own vehicle and the other vehicles when the relative distance is less than a predetermined threshold.Type: GrantFiled: May 17, 2016Date of Patent: May 5, 2020Assignee: Hitachi Construction Machinery Co., Ltd.Inventors: Seiya Katou, Akiyoshi Kirimura, Takeshi Ito
-
Patent number: 10637909Abstract: Methods for managing entity profiles and application launching in software applications, including providing a network connected application server, providing an application configured to be loaded on a client computer, receiving credentials associated with a user from the client computer with the application server, identifying subscribed entities associated with the user, displaying a visual representation of the subscribed entities associated with the user on the client computer, and transferring entity profile data to the application in response to the user selecting the visual representation of one of the subscribed entities. In some examples, the methods include loading a launching utility on a client computer, where the launching utility is configured to display a user interface displaying a user subset of software applications.Type: GrantFiled: March 15, 2013Date of Patent: April 28, 2020Inventor: Gordon E. Seay
-
Patent number: 10637812Abstract: The invention relates to systems and methods for managing emails where an email server that may comprise one or more computer systems, and which may be part of an email system, receives an email addressed to a specified first user. The email server may analyze the received email and access one or more electronic databases, which may comprise information related to one or more respective registered users of the email system. The databases may be stored on one or more computer-readable storage media operatively connected to the email server.Type: GrantFiled: April 9, 2018Date of Patent: April 28, 2020Inventors: Dana Brunetti, Kevin Spacey
-
Patent number: 10630749Abstract: Methods and systems are disclosed wherein TCP may approximate Reliable Transport Protocol (RTP) or UDP delivery for real-time video/data conferencing applications that have long RTT connections.Type: GrantFiled: August 14, 2015Date of Patent: April 21, 2020Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Darrin Hobson Simmons, Michael P. Dimitroff
-
Patent number: 10547520Abstract: Provisioning resources into the cloud is a constantly increasing technical challenge as more cloud service providers emerge, each offering disparate computing platforms, services, assets, supported technical components, and other features. A cloud computing provisioning architecture implements a sequence of complex technical analyses that successfully provisions complex cloud computing services. The provisioning architecture disaggregates resources into individual provisioning actions, and also selectively re-aggregates the resources into template blocks which a service provider accepts for native provisioning.Type: GrantFiled: August 21, 2015Date of Patent: January 28, 2020Assignee: Accenture Global Services LimitedInventors: Patrick Francis Cimprich, Michael Gerald DeLuca, Jack Q. W. Cantwell, Sean David Peterson, Marshall J. Wells
-
Patent number: 10523454Abstract: Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.Type: GrantFiled: April 25, 2014Date of Patent: December 31, 2019Assignee: EVERNOTE CORPORATIONInventor: Phil Libin
-
Patent number: 10511510Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for observing, evaluating, and improving performance of one or more communication networks. A generated performance index for a communication network is received, an external performance index for the communication network is received, and in response to determining a discrepancy between the generated performance index and the external performance index, key performance indicators associated with the communication network are evaluated. The performance index is generated based at least in part on a set of key performance indicators and corresponding thresholds values. The external performance index represents user experience with the communication network. In response to determining that a value of a given key performance indicator fails a threshold comparison against its one or more corresponding threshold values, one or more settings for the communication network are automatically modified.Type: GrantFiled: November 14, 2016Date of Patent: December 17, 2019Assignee: Accenture Global Solutions LimitedInventor: Alessio Ricci
-
Patent number: 10511553Abstract: A computer-implemented method, computer program product, and computing system is provided for sharing resources between users. In an implementation, a method may include receiving a sharing request for a resource from a requesting participant of a collaborative session. The method may also include receiving a sharing authorization from a sharing participant of the collaborative session. The method may further include simultaneously downloading the resource from a resource location by a computing device associated with the sharing participant and uploading the resource to the requesting participant by the computing device associated with the sharing participant.Type: GrantFiled: December 30, 2013Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller