Patents Examined by Ario Etienne
-
Patent number: 9531766Abstract: Various embodiments establish a virtual private network (VPN) between a remote network and a private network. In one embodiment, a first system in the remote network establishes a connection with a central system through a public network. The central system is situated between the first system and a second system in the private network. The first system receives, from the central system and based on establishing the connection, a set of VPN information associated with at least the second system. The first system disconnects from the central system and establishes a VPN directly with the second system through the public network based on the set of VPN information.Type: GrantFiled: February 15, 2013Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Charles K. Young, Terrence E. White, Melanie R. Diggs, Gerald D. Colar
-
Patent number: 9531779Abstract: Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method can execute a user application on a client device to present media files and to control presentation of the media files. The method can further run a media serving process on the client device to retrieve a playlist specifying the media files and a media source at which the media files are available, to retrieve the media files from the media source, and to decode the media files retrieved. The media serving process can call the user application to process a custom URL in order to obtain an object referred to by the custom URL.Type: GrantFiled: October 17, 2014Date of Patent: December 27, 2016Assignee: Apple Inc.Inventors: Roger Pantos, Alan Tseng, William May, Jr., James David Batson
-
Patent number: 9531795Abstract: A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element.Type: GrantFiled: April 23, 2015Date of Patent: December 27, 2016Assignee: Workiva Inc.Inventors: Robert A. Kluin, Beau D. Lyddon
-
Patent number: 9532038Abstract: The invention pertains to rendering of image data for a multi-view display, such as image data for a lenticular auto-stereoscopic display. The method comprising the steps of providing view-dependent image data for an image, determining a view-dependent intensity function, or luminance function, for the image, applying a spatial filtering to a view-dependent coordinate of the intensity function, the spatial filtering being such as a low-pass filter, a high-pass filter or a combination of a low-pass and a high-pass filter, and sampling the view-dependent intensity function to a plurality of sub-images, each sub-image being associated with a view-direction of the image.Type: GrantFiled: October 31, 2006Date of Patent: December 27, 2016Assignee: KONINKLIJKE PHILIPS N.V.Inventor: Robert-Paul Mario Berretty
-
Patent number: 9516068Abstract: Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session, such determinations including the use of NAT profile information. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.Type: GrantFiled: July 12, 2013Date of Patent: December 6, 2016Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventors: Mark Lester Jacob, Ronald Joseph Roy, Adam Pierce Harris
-
Patent number: 9514446Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for selecting content. The method comprises anonymously linking plural identifiers, each associated with a user and specific requesting source. Anonymously linking includes linking at least two different identifiers associated with two different requesting sources used to access content, and linking the two different identifiers using an identifier not including any personally identifiable information. The method further comprises identifying a user list associated with a topic and including plurality of entries, each entry satisfying the topic and having an identifier associated with a requesting source and further including information about a type of requesting source.Type: GrantFiled: October 10, 2012Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9509561Abstract: A system and method of determining the configuration of a network switching unit includes receiving a configuration message on a network link. The network switching unit is associated with a first switch ID and belongs to a domain associated with a first domain ID. The system and method further includes identifying a second domain ID and a second switch ID based on at least information associated with the configuration message; determining whether the first domain ID and the second domain ID match; if the first domain ID and the second domain ID match, adding the network link to a first link aggregation group (LAG) associated with the second switch ID and designating the first LAG as part of an intra cluster link (ICL); and if the first domain ID and the second domain ID do not match, adding the network link to a second LAG associated with the second domain ID.Type: GrantFiled: June 9, 2016Date of Patent: November 29, 2016Assignee: DELL PRODUCTS L.P.Inventor: Pathangi Narasimhan Janardhanan
-
Patent number: 9497036Abstract: Provided is a method and apparatus for providing a client with an application received through a data broadcast channel as a type of content of a content directory service (CDS) or a Universal Plug and Play (UPnP) service newly defined to provide applications by a server.Type: GrantFiled: December 23, 2009Date of Patent: November 15, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwang-hyuk Kim, Young-soo Kang, Jung-shin Park
-
Patent number: 9483454Abstract: Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.Type: GrantFiled: October 7, 2011Date of Patent: November 1, 2016Assignee: D2L CorporationInventors: Jeremy Auger, Brian Cepuran, Matthew Teskey, Kenneth Chapman
-
Patent number: 9479449Abstract: A method of computing is performed in a first processing node of a plurality of processing nodes of multiple types with distinct processing capabilities. The method includes, in response to a command, partitioning data associated with the command among the plurality of processing nodes. The data is partitioned based at least in part on the distinct processing capabilities of the multiple types of processing nodes.Type: GrantFiled: June 3, 2013Date of Patent: October 25, 2016Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Mauricio Breternitz, Gary Frost
-
Patent number: 9479582Abstract: The present technology provides a method, system and computer program product for managing the synchronization of a mobile electronic device, wherein management and adjustment of the synchronization process can be provided at least in part on a session by session basis. The synchronization process may be configurable via a user interface. Aspects of the user interface, such as prompts or degree of user configurability, may be adjusted depending on one or more factors, such as link effective speed or expected synchronization time.Type: GrantFiled: January 31, 2014Date of Patent: October 25, 2016Assignee: BLACKBERRY LIMITEDInventors: Ashish Kaila, Raymond Lee Canton, Roy Robert George Wilson
-
Patent number: 9479610Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.Type: GrantFiled: April 14, 2014Date of Patent: October 25, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
-
Patent number: 9473585Abstract: A method and system for correlating events with social media is provided. The method includes retrieving from a social network, social network data associated with users of the social network. The social network data is associated with event data associated with a user of the users. Temporary actions associated with a social network account of the user are enabled and a notification is transmitted to a group of users. In response, confirmation data associated with enabling the temporary actions is received from the group of users and permanent actions associated with the temporary actions are enabled.Type: GrantFiled: January 8, 2016Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Manvendra Gupta, Stewart Hyman
-
Patent number: 9473432Abstract: An embodiment of the present invention, a computer receives, on a first computer, a request to locate a topic. The computer determines a second computer to query for the topic. The computer queries the second computer for the topic. The computer receives identification information of participants of an instant messaging conversation corresponding to the topic. The computer stores, on the first computer, the identification information of the participants and indexing the stored identification information by the topic.Type: GrantFiled: November 6, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Albert A. Chung, Venkata V. Gadepalli, Richard E. Osowski, Jr.
-
Patent number: 9462083Abstract: The present disclosure is directed generally to systems and methods for the server side matching of web analytics and content viewing. According to the methods and systems disclosed herein, a first identifier is delivered to a client device when the client device accesses a first website. If the client device later accesses of a second website the first identifier can be processed by the system to determine if the client device previously accessed the first website.Type: GrantFiled: March 15, 2013Date of Patent: October 4, 2016Assignee: Google Inc.Inventors: Yuan Zhuge, Xiuduan Fang, Niranjan Heddese Sitaram Shastry, Nagaraju Pothineni, Sagnik Nandy, Jesse Savage, Sissie Hsiao, Chao Cai
-
Patent number: 9456037Abstract: Certain examples identify a device's useful wired connection and, when found, facilitate network configuration according to that useful wired connection. An example method includes periodically transmitting, by a first device, a first message over a wireless network interface. The example method includes listening, by the first device, for the first message over a wired network interface. The example method includes, when the first device at least receives the first message over the wired network interface, transmitting, by the first device to at least one additional device over the wireless network interface, a second message, wherein the second message includes an indication, the indication indicating that the at least one additional device can change its network configuration to utilize the wired network interface of the first device.Type: GrantFiled: September 30, 2013Date of Patent: September 27, 2016Assignee: Sonos, Inc.Inventors: Jeffrey M. Peters, Nicholas A. J. Millington, Jose Graziani, Ted Lin
-
Patent number: 9450861Abstract: A new type of network is a network with centralized control function. An Ethernet protocol translation gateway can access the network and obtain from a node server therein MAC address of the Ethernet protocol translation gateway and the MAC address of terminals bound to the Ethernet protocol translation gateway. A data packet to be transmitted from the network to the Ethernet can be forwarded to a target terminal in the Ethernet according to the MACs of the terminals, by adding the MAC of the Ethernet protocol translation gateway and the MAC of the target terminal to the packet. For a data packet transmitted from the Ethernet to the network, the packet can be forwarded to the network according to the destination address of the network in the packet by means of removing from the packet the MAC of the Ethernet protocol translation gateway and the MAC of the target terminal.Type: GrantFiled: August 4, 2011Date of Patent: September 20, 2016Assignee: BEIJING QIANTANG NETWORK TECHNOLOGY COMPANY, LTD.Inventors: Dorian Lu, Carl Yang
-
Patent number: 9442883Abstract: A method and apparatus are disclosed herein for retrieving network traffic data. In one embodiment, a networking apparatus comprises a memory; a network device; and a processing unit coupled to the network device and the memory. The processing unit is operable to execute a data engine that performs bulk data transfers from the network device periodically into a data buffer in the memory and translates data received from the network device, based on a mapping definition, into a user defined format for export to one or more applications running on networking apparatus.Type: GrantFiled: August 20, 2013Date of Patent: September 13, 2016Assignee: PICA8, INC.Inventors: James Liao, Lin Du, David Liu
-
Patent number: 9444770Abstract: Disclosed are an apparatus and method of organizing a plurality of data recipients subscribed to receive information from a leader. An example method may include receiving a plurality of response messages from at least a portion of the plurality of data recipients, and determining a decrease in the plurality of response messages received from the at least a portion of the plurality of data recipients based on a previous number of response messages received. The method may also include removing at least one data recipient from the plurality of data recipients and adding the removed at least one data recipient to a new group of data recipients responsive to the decrease in the plurality of response messages received.Type: GrantFiled: February 13, 2015Date of Patent: September 13, 2016Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 9432325Abstract: A contact center system can receive messages from social media sites or centers. The system can review long messages by identifying content in the long message with negative sentiment. The content with negative sentiment is further analyzed to determine whether the identified content is actionable. If the identified content is actionable, the communication system can automatically routed the long message to an agent for response.Type: GrantFiled: September 6, 2013Date of Patent: August 30, 2016Assignee: Avaya Inc.Inventors: David Skiba, George W. Erhart, Lee Becker, Valentine C. Matula