Patents Examined by Philip B. Tran
-
Patent number: 9906482Abstract: Systems, methods, and articles of manufacture provide for interaction management (IM) data processing that allows for automated analysis of, response to, and/or identification of patterns in electronic messages (e.g., emails, text messages), via specially-programmed data processing modules configured to be executed in a communications system environment.Type: GrantFiled: July 31, 2015Date of Patent: February 27, 2018Assignee: The Travelers Indemnity CompanyInventors: David Rollins, Faith E. Doub, Catherine A. Leek
-
Patent number: 9894113Abstract: A method for suggesting applications applied by a terminal compatible with its operating system, is disclosed. One aspect of the method includes receiving a link for accessing the downloading of the application and restoring a message suggesting to the user the downloading; The method further includes determining at least one data structure including identifiers; selecting at least one identifier; generating from the identifier a domain name including an indication of the operating system; and sending the domain name to a server capable of providing a corresponding link for accessing the domain name. Lastly, the access link is received in response to said sending step. A system and device for implementing the method are also disclosed.Type: GrantFiled: September 3, 2013Date of Patent: February 13, 2018Assignee: ORANGEInventor: Bertrand Bouvet
-
Patent number: 9887956Abstract: Various techniques for purging resource records stored in a cache of domain name system servers are disclosed herein. In one embodiment, a method includes receiving, at a caching server, a DNS query via a computer network. In response to receiving the DNS query, the caching server determines if the received DNS query indicates a request to purge the one or more resource records stored in the DNS cache on the caching server. In response to determining that the received DNS query indicates a request to purge the one or more resource records stored in the DNS cache on the caching server, the caching server purges the one or more resource records from the DNS cache on the caching server.Type: GrantFiled: April 13, 2015Date of Patent: February 6, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Mehmet Akcin
-
Patent number: 9887945Abstract: An approach for unfiltering a filtered electronic communication is provided. In one aspect, a computer system receives filtered electronic communication, wherein the filtered electronic communication is a status message. Moreover, the computer system determines a requestor of the filtered electronic communication. The computer system also detects an attempt made to communicate with the requestor. Furthermore, the computer system unfilters, in response to the attempt, the filtered electronic communication.Type: GrantFiled: March 4, 2016Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Michael S. Thomason, Tong Yu
-
Patent number: 9877345Abstract: A method of creating a projection of a situational network includes creating, by an event node server, an event node in a multi-dimensional personal information network, where the event node corresponds to a situation. A projection of nodes of the situational network is formed using geographic locations of a plurality of devices corresponding to nodes in the multi-dimensional personal information network. An invitation is transmitted to establish a link with the event node server to the devices corresponding to each node in the projection. A response is received from at least one of the devices accepting the invitation to establish a link with the event node server. A link with each device accepting the invitation is established.Type: GrantFiled: September 22, 2015Date of Patent: January 23, 2018Assignee: Resource Consortium LimitedInventors: Thomas Cona, Patrick T. Igoe, Leonid Kravets, Edward A. Ehrlacher
-
Patent number: 9876830Abstract: A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.Type: GrantFiled: August 24, 2016Date of Patent: January 23, 2018Assignee: Apple Inc.Inventors: Jeffrey L. Robbin, David Heller
-
Patent number: 9871875Abstract: A method includes intercepting multiple request-response transactions communicated between a server and a client operated by a user. An identification of which of the transactions were generated in a browsing session conducted by the user, and which of the transactions do not belong to any browsing session, is made by evaluating a criterion that depends on a temporal pattern of the transactions.Type: GrantFiled: April 14, 2015Date of Patent: January 16, 2018Assignee: VASONA NETWORKS INC.Inventors: Roni Bar-Yanai, Evgeni Bord
-
Patent number: 9865006Abstract: In general, a method for providing content to a user includes providing a content item to a user responsive to a received request. The content item is displayed to the user in a slot associated with a third party content site. The content item includes a first annotation providing information for or about re-publishing the content item. A request is received from the user to follow a content provider associated with the content item. The user is designated as being interested in updated content from the content provider. Designating the user includes presenting information about the user to one or more of the content provider or a social application that includes a content provider presence so as to allow for updates associated with the content provider to be followed by the user.Type: GrantFiled: December 23, 2015Date of Patent: January 9, 2018Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva Oliveira, Marcus A. Leal
-
Patent number: 9866597Abstract: In general, this disclosure describes techniques for initiating a communication session when a user indicates she or he is available to participate in the communication session. In one example, a method includes receiving, by a first communication device, an indication that a user is available to participate in a communication session that enables communication between different communication devices. Responsive to receiving the at least one signal, the communication session may be initiated in an inactive mode at the first communication device. The first communication device may receive a request from a second communication device to participate in the communication session. Responsive to receiving the request, the communication session may be switched from the inactive mode to an active mode.Type: GrantFiled: July 27, 2015Date of Patent: January 9, 2018Assignee: GOOGLE LLCInventors: Ujjwal Singh, Nikhyl P. Singhal
-
Patent number: 9865313Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.Type: GrantFiled: April 14, 2015Date of Patent: January 9, 2018Assignee: salesforce.com, inc.Inventors: Armin Bahramshahry, Piranavan Selvanandan
-
Patent number: 9866529Abstract: The systems and methods of the present solution are directed to providing Entity Tag persistency by a device intermediary to a client and a plurality of servers. An intermediary device between a client and one or more back-end servers can receive an entity requested by the client from an origin server that provides the requested content. The intermediary device can encode the back-end server information onto an ETag of the entity, cache the entity with the encoded ETag and serve the entity with the encoded ETag to the client. In this way, when the client attempts to validate the entity by sending a request including the encoded ETag to the intermediary device, the intermediary device decodes the encoded ETag to extract the identity of the backend server and sends the request to validate the entity to the identified server that originally sent the entity that included the requested content.Type: GrantFiled: April 4, 2014Date of Patent: January 9, 2018Assignee: Citrix Systems, Inc.Inventors: Krishna Khanal, Ashwin Jagadish, Saravana Annamalaisami
-
Patent number: 9853938Abstract: Embodiments generally relate to network device management. The present technology discloses techniques that can enable an automatic generation of a network topology table for network management. It can use customized identifiers for servers in a server network. It can further enable an automated harvest of network information by utilizing service controllers embedded at different levels of a network.Type: GrantFiled: April 15, 2015Date of Patent: December 26, 2017Assignee: QUANTA COMPUTER INC.Inventor: Ching-Chih Shih
-
Patent number: 9848172Abstract: Systems and methods facilitate autonomous image capture and/or picture production. A location unit is attached to each tracked object. An object tracking device receives location information from each location unit. A camera control device controls, based upon the location information, at least one motorized camera to capture image data of at least one tracked object.Type: GrantFiled: December 4, 2007Date of Patent: December 19, 2017Assignee: ISOLYNX, LLCInventors: Douglas J. DeAngelis, Kirk Sigel, Edward G. Evansen
-
Patent number: 9838243Abstract: A method is implemented by a node for implementing computational transformations conveyed in a content centric networking (CCN) request by a computation engine. The method includes receiving a CCN request containing a unique resource identifier (URI) and a computation field, decoding the computation field to determine a computation pipeline, retrieving a first content object identified by the URI, executing the computation pipeline with the first content object as input, and encoding a result of the computation pipeline as a second content object.Type: GrantFiled: March 24, 2015Date of Patent: December 5, 2017Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Hari Rangarajan, Yvan Royon
-
Patent number: 9832137Abstract: A provisioning system for a distributed computing environment includes a map reduce framework that includes a splitter process, a mapper process, and a reduce process. The splitter process receives a task associated with a distributed application to be deployed on the distributed computing environment, and selects which of the resources are to be provisioned for executing the distributed application. The mapper process converts at least one abstract address included in the task to an absolute address, and executes the task for provisioning the selected resources, while the reduce process consolidates results of the executed task.Type: GrantFiled: March 23, 2015Date of Patent: November 28, 2017Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Kahn
-
Patent number: 9829860Abstract: A holographic display device for computing a video hologram of a scene is disclosed. The scene comprises a multitude of object points. The holographic display device comprises at least one light modulator means.Type: GrantFiled: February 10, 2017Date of Patent: November 28, 2017Assignee: SEEREAL TECHNOLOGIES S.A.Inventor: Alexander Schwerdtner
-
Patent number: 9825831Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.Type: GrantFiled: November 3, 2016Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9825825Abstract: A system for associating a data collector with a network account includes a first computing device to collect data associated with the use of a number of object devices on a network. The first computing device creates a network account associated with a second computing device, and the first computing device assigns a filename to a data collector data packet. The filename includes information related to the network account associated with the second computing device. The information related to the network account is embedded within binary code of the data collector data packet.Type: GrantFiled: July 1, 2016Date of Patent: November 21, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shell S Simpson, Glade W Diviney, Ted Beers, Mark A Harper
-
Patent number: 9824406Abstract: Facilitating discussion group formation and interaction is described. In one example, a server sends an eBook to a client device. The server determines whether the eBook is associated with at least one book club in response to sending the eBook to the client device. The server sends book club identifiers to the client device when the eBook is associated with at least one book club. The book club identifiers specify one or more book clubs associated with the eBook.Type: GrantFiled: November 3, 2014Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventor: Michael G. Curtis
-
Patent number: 9819630Abstract: A network-based solution that provides enhanced management of migration and archiving operations may involve, as embodied in various systems, methods, and non-transitory computer-readable storage media, performing a pre-transfer assessment on each of a plurality of accessed mailboxes designated for migration or archiving. Performing the pre-transfer assessment may include designating one or more emails for exclusion from the migration or archiving operation after applying transferability rules and exception rules to each email message contained in the assessed mailbox. The solution may involve notifying the user about the email messages designated for exclusion and performing one or more user selected actions on the email message or related attachment files.Type: GrantFiled: April 15, 2015Date of Patent: November 14, 2017Assignee: QUEST SOFTWARE INC.Inventors: Curtis T. Johnstone, Tomas Willis