Patents Examined by Brian P Whipple
-
Patent number: 10084840Abstract: A method and system for annotating Playable Media Files in a social network having a plurality of members, wherein the method includes receiving the Playable Media File from a first member, receiving an annotation from another member, and saving the annotation in a file other than the Playable Media File.Type: GrantFiled: September 19, 2016Date of Patent: September 25, 2018Assignee: ART RESEARCH AND TECHNOLOGY, L.L.C.Inventors: David Hirschfeld, Barry Fernando, Mark C. Phelps, Theodore V. Haig
-
Patent number: 10079875Abstract: Methods, systems, and techniques for remote contextual access to an operating system desktop are provided. Example embodiments provide a desktop state agent the harvests information from a user's desktop regarding state of various objects such as open documents, recent documents, links, shared links, bookmarks, upcoming events, and/or recent emails. The harvested information is translated to html or other web browser recognized language where possible and uploaded to be accessible to a web server configured to respond to requests for desktop state using a web address. In one embodiment, the RCAS allows access to a user's desktop transparently—without the user needing to take explicit action. Further, a remote mobile device can render the desktop data without using a session or connection to the user's desktop machine and without use of a remote desktop protocol.Type: GrantFiled: June 5, 2016Date of Patent: September 18, 2018Assignee: VMware, Inc.Inventor: Tal Zamir
-
Patent number: 10063658Abstract: Systems and processes of a dedicated network platform for data producing devices that emulates distinct data and control channels via bifurcation of single channel environments are disclosed as well as a process for making a firmware update on a remote data producing device. For example, in a single channel environment, the system provides a control sub-channel for transmission of the control information. Control instructions may be transmitted via the control sub-channel. A data sub-channel may be provided for transmission of data (e.g., logged data). The data may be transmitted via the data sub-channel. As for the update process, a firmware update for an application may be received over a network by a remote device, the firmware stored to a data store and the remote device rebooted to update the firmware.Type: GrantFiled: April 29, 2016Date of Patent: August 28, 2018Assignee: V2COM, INC.Inventors: Leonardo de Moura Rocha Lima, Guilherme Spina
-
Patent number: 10021558Abstract: Methods and devices are disclosed for customizing a wireless communication device having at least one radio frequency (RF) resource associated with an embedded subscriber identity module (eSIM). The wireless communication device may detect a condition that uses provisioning of a new subscriber identity module (SIM) profile for the eSIM, switch an enabled SIM profile for the new SIM profile, and identify one or more parameters based on information from the eSIM. Based on the identified one or more parameters, the wireless communication device may select a configuration package that provides configuration settings and software associated with at least one device feature, and corresponding activation commands. The wireless communication device may install and activate the configuration settings and software associated with the at least one device feature.Type: GrantFiled: March 29, 2016Date of Patent: July 10, 2018Assignee: QUALCOMM IncorporatedInventor: Poornima Lalwaney
-
Patent number: 9847906Abstract: Reliably making configuration changes to distributed systems, including receiving commands for multiple configuration changes, subdividing configuration changes into separate tasks, and performing those tasks at each node. A configuration element receives sets of configuration change commands, acknowledging them so the user need not wait before issuing additional commands. Tasks are determined, each including consistent changes to system configuration, and each including single-device tasklets. Each particular tasklet might be assigned to a particular single device, or to any single device in the system. Next tasks are performed when tasklets are complete. If tasklets are not timely performed due to nodes which are relatively unresponsive, those nodes are marked “failed.” When a failed node returns to responsiveness, it marks itself “recovering.” When a recovering node catches up, it marks itself “operational.” Updates by failed or recovering nodes are skipped while synchronizing with operational nodes.Type: GrantFiled: September 10, 2014Date of Patent: December 19, 2017Inventor: Philip White
-
Patent number: 9648140Abstract: A terminal device may receive server-side display order information transmitted from a server device. The server-side display order information may indicate a server-side display order, designated on a server side, of a plurality of object images included in a display screen displayed on a display unit of the terminal device. A terminal device may store terminal device-side display order information when a predetermined operation is received. The terminal device-side display order information may indicate a terminal device-side display order which is an order different from the server-side display order. A terminal device may display, in the display screen, the plurality of object images: in accordance with the server-side display order when a storage unit of the terminal device is not storing the terminal device-side display order information; and in accordance with the terminal-side display order when the storage unit is storing the terminal device-side display order information.Type: GrantFiled: January 31, 2014Date of Patent: May 9, 2017Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Yutaka Urakawa
-
Patent number: 9628425Abstract: A method, system and computer program product for handling notifications. An instruction from the user is received to redirect notifications to alternative computing device(s). After a notification (e.g., operating system update) is received from a computing device (e.g., computing device of the presenter of an electronic presentation), the notification is queued. A graphical representation of the notification is saved as an image and the action buttons within the notification are translated into textual actions. The image of the graphical representation of the notification and the textual actions are sent to the alterative computing device(s), such as via MMS. In this manner, notifications are prevented from being displayed and interrupting the user, such as a presenter of a presentation, by redirecting such notifications to an alternative computing device. Furthermore, in this manner, the user of the alternative device is able to respond to the notification via SMS.Type: GrantFiled: August 7, 2014Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Stephen J. Kenna, Dana L. Price
-
Patent number: 9628584Abstract: A method and system for providing unified location and presence information of and intercommunication among a plurality of networked users is disclosed, where the users may be real world people or virtual world personae. Generally, after receiving data representative of a first and second user's presence or location in the real or a virtual world over a communications network, the users are permitted to view each other's presence in a virtual network. The users are identified by endpoint addresses, and may intercommunicate using various types of media via the communications network.Type: GrantFiled: June 16, 2016Date of Patent: April 18, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Gary Munson
-
Patent number: 9628400Abstract: In one embodiment, an intermediate node in a communication network receives a client interest with an indication of a client-requested reverse private path. The reverse private path is a label switched path toward a corresponding client with encrypted client information. In response to receiving the client interest, the intermediate node allocates a label for the reverse private path. The allocated label is mapped to a node from which the client interest is received. The intermediate node then forwards the client interest with the allocated label toward a server. In another embodiment, the server receives a client interest including a client-requested reverse private path from a particular intermediate node and determines a server interest. The allocated label for the client interest is inserted into the server interest which is forwarded toward the client via the particular intermediate node using the allocated label for the reverse private path.Type: GrantFiled: July 24, 2013Date of Patent: April 18, 2017Assignee: Cisco Technology, Inc.Inventors: Ashok Narayanan, David R. Oran
-
Patent number: 9626364Abstract: Systems and techniques are provided for intelligently streaming portions of media at higher quality over a limited bandwidth connection. Media may be received. The media may be one of a video and an audio track. The media may be divided into sections with a section start and a section end. Each section of the media may be scored based on an attribute of the section to obtain a priority score for each section. A first section of the media may be sent to be rendered on a remote device at a first quality. A second section of the media may be sent to be rendered on the remote device at a second quality. A portion of the second section may be sent concurrently with the first section. The second section may have a higher priority score than the first section. The second quality may be higher than the first quality.Type: GrantFiled: August 26, 2014Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Jai John Mani, Brandon Bilinski
-
Patent number: 9628342Abstract: A framework supporting content delivery includes multiple devices, each configured to run at least one content delivery service. The content delivery services include collector services, reducer services, and control services. Event information is provided from the services, and the control services provide control information to control operation or configuration of content delivery services.Type: GrantFiled: December 14, 2012Date of Patent: April 18, 2017Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
-
Patent number: 9628343Abstract: A content delivery framework (CDF) includes a plurality of devices, each device configured to run at least one of a plurality of content delivery (CD) services. The plurality of CD services form one or more CD service networks, and each CD service network having a dynamic network topology.Type: GrantFiled: December 14, 2012Date of Patent: April 18, 2017Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
-
Patent number: 9621475Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.Type: GrantFiled: July 13, 2015Date of Patent: April 11, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
-
Patent number: 9619292Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the cloud controller, a request message including a first request for a first cloud resource; identifying a set of potential devices for providing the first cloud resource; calculating a plurality of weight values corresponding to at least a portion of the set of potential devices for providing the first cloud resource, wherein the plurality of weight values are calculated based on a plurality of delta values associated with the at least a portion of the set of potential devices; selecting a device based on the plurality of weight values to provide the first cloud resource; and updating the delta value associated with the selected device.Type: GrantFiled: April 30, 2012Date of Patent: April 11, 2017Assignee: Alcatel LucentInventors: Murali Kodialam, Fang Hao, T. V. Lakshman, Sarit Mukherjee
-
Patent number: 9608942Abstract: The invention provides, in some aspects, digital data processing methods of generating digital content pieces (e.g., email messages or portions thereof) that are customized in accord with individual recipient behaviors. Such methods include the step of generating and digitally transmitting to a digital data devices of a recipient a digital content piece that (i) has a call to action to which the recipient can respond and (ii) that has a plurality of features selected so as to maximize a probability, P(b1,b2, . . . ,bM,x1,x2, . . . ,xM), that the recipient will respond to that call to action, where that probability is defined by the relation P(b1,b2, . . . ,bM,x1,x2, . . . ,xM)=exp(?j=1, . . . ,Mbjxj)/(1+exp(?j=1, . . . ,Mbjxj)) where x1,x2, . . . ,xM are values for each of a plurality, M, of features characterizing the digital content piece and/or the recipient, b1,b2, . . . ,bM are respective coefficients for each of the values x1,x2, . . . ,xM.Type: GrantFiled: February 11, 2014Date of Patent: March 28, 2017Assignee: CQuotient, Inc.Inventors: Vishwamitra S. Ramakrishnan, Yevgeniy Popkov
-
Patent number: 9602589Abstract: Systems and methods for determining room types for regions of a map are provided. One example method includes determining, by a client computing device, a current location of the client computing device. The method includes obtaining, by the client computing device, one or more audio samples describing ambient audio around the client computing device. The method includes analyzing, by the client computing device, the one or more audio samples to identify one or more room characteristics associated with the current location of the client computing device. A room type is identified for a room associated with the current location of the client computing device based at least in part on the one or more room characteristics. One example system includes a plurality of client computing devices and one or more server computing devices.Type: GrantFiled: August 7, 2014Date of Patent: March 21, 2017Assignee: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Patent number: 9602459Abstract: An exemplary method includes at least one computing device maintaining data representative of a user profile associated with a first user of a first mobile device, detecting that the first mobile device and a second mobile device associated with a second user are located in a geographic vicinity, determining, in response to the detecting that the first mobile device and the second mobile are located in the geographic vicinity, that the second user matches at least one criterion defined within the user profile associated with the first user, and automatically storing, in response to the determining, contact information corresponding to the second user.Type: GrantFiled: June 23, 2014Date of Patent: March 21, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Brian F. Roberts, Jr., Donald H. Relyea, Michelle Felt
-
Patent number: 9596208Abstract: A method, apparatus, and computer program product are disclosed for facilitating networked communication. An event creation module is configured to create an event profile within a social networking service. A check in module is configured to associate a plurality of user profiles of the social networking service with the event profile. A message interface module is configured to provide a message interface in response to determining that a user profile of a first user of the social networking service and a user profile of a second user of the social networking service are associated with the event profile. The message interface is operable by the first user to send a private message to the second user.Type: GrantFiled: February 11, 2013Date of Patent: March 14, 2017Inventor: Lane A. Ekberg
-
Patent number: 9588788Abstract: Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A virtual machine manager may be configured to route network communications between virtual machines on the same physical host through a memory buffer. The virtual machine manager might also be configured to provide a shared memory and/or a shared data structure for enabling data communication between program components executing in different virtual machines on the same physical computing device. Mechanisms might also be implemented in order to prevent inconsistent read and/or write operations from being performed on the shared memory and/or the shared data structure. Mechanisms might also be implemented to minimize copying of a memory buffer, shared memory, and/or shared data structure.Type: GrantFiled: March 8, 2013Date of Patent: March 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Harsha Ramalingam, Bhavnish H. Lathia, Michael James McInerny, Kyle Bradley Peterson, Leon Robert Warman
-
Patent number: 9582568Abstract: A method, system and apparatus for logging external events in a human-to-human conversational space. In a preferred aspect of the invention, a persistent human-to-human conversational system can include a persistent human-to-human conversational tool such as a persistent chat tool, and an external event processor coupled to the persistent human-to-human conversational tool. The system further can include a query interface to the persistent human-to-human conversational tool. Finally, the system can include one or more collaborative tools communicatively linked to the persistent human-to-human conversational tool.Type: GrantFiled: August 15, 2014Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Werner Geyer, Sandra L. Kogan, Michael Muller, Eric M. Wilcox