Patents Examined by Lynn Feild
-
Patent number: 8793349Abstract: A configuration as discussed herein includes a content management system. The content management system can reside in a central location or be distributed amongst multiple different locations in a network environment. In general, the content management system keeps track of configuration information for the retrieval of content. For example, the content management system identifies a presence of one or more content delivery sources in the network environment. The content management system utilizes the contact information to communicate with content delivery sources for discovery of configuration information. The configuration information can indicate: i) a respective address of the content delivery source, ii) a type of content outputted by the respective address, iii) a format of the content such as streaming data outputted by the respective address. The configuration information can be used to identify an address in which to retrieve requested content according to a desired format.Type: GrantFiled: January 14, 2011Date of Patent: July 29, 2014Assignees: Beaumaris Networks Inc., Time Warner Cable Enterprises LLCInventors: John Schlack, Charles A. Hasek, IV
-
Patent number: 8788626Abstract: The content reproduction device receives, from a server, information for indicating the location of content reproduction control information that is required for acquiring the content reproduction control information, and acquires the content reproduction control information from the server. Then, the content reproduction device extracts AV data and clip identification information for specifying clip information for managing the AV data. Then, the content reproduction device converts a predetermined part of the information for indicating the location of the content reproduction control information by applying the clip identification information and a predetermined conversion rule, generates information for indicating the location of the clip information and the AV data, and acquires the clip information and the AV data from the server.Type: GrantFiled: July 29, 2009Date of Patent: July 22, 2014Assignee: Panasonic CorporationInventors: Keiichi Takagaki, Yasushi Miyake, Tsutomu Hayashi
-
Patent number: 8706877Abstract: The present invention is directed towards systems and methods for dynamically redirecting on a client communications of the client with a server to bypass an intermediary that is determined to be unavailable for such communications. An acceleration program on the client establishes a transport layer connection between the client and server, and intercepts communications of the client to the server. The transport layer connection may be established via an intermediary, such as a gateway, proxy or appliance. If the client-side acceleration program determines the intermediary is not available for communicating by the client to the server, the acceleration program automatically establishes a second transport layer connection to the server in order to bypass the intermediary. The acceleration program then transmits the intercepted communications of the client via the second transport layer connection to the server.Type: GrantFiled: December 30, 2005Date of Patent: April 22, 2014Assignee: Citrix Systems, Inc.Inventors: Prabakar Sundarrajan, Junxiao He, Sergey Verzunov, Charu Venkatraman, Anil Shetty, Josephine Suganthi
-
Patent number: 8706881Abstract: A computer-implemented method, system, and medium are disclosed for implementing a hybrid application server. The server comprises an application server container, a dynamic module system, and a resources-exporter module deployed on the dynamic module system. The resources-exporter module is configured to detect that a system-level resource of the application server container has been deployed. In response to detecting that the container resource has been deployed, the resources-exporter is configured to register a proxy object for the system-level resource as a service in the dynamic module system.Type: GrantFiled: March 22, 2011Date of Patent: April 22, 2014Assignee: Oracle International CorporationInventors: Jagadish P. Ramu, Sanjeeb K. Sahoo
-
Patent number: 8700762Abstract: There is described a method for monitoring at a management terminal events of a given type occurring in a communication network. The communication network comprises a plurality of network elements. The management terminal has a browser suitable for supporting a web like management graphic interface. The method comprises: at one of the network elements, providing a monitoring module; at the management terminal, transmitting to the monitoring module a request for monitoring the events of the given type, the request including an access token suitable for obtaining authorization to access a monitoring channel between the monitoring module and the management terminal; at the monitoring module: listening for possible management information relative to the events, each time the management information are received, processing it to generate updating data, using the access token for accessing the monitoring channel and transmitting the updating data to the management terminal through the monitoring channel.Type: GrantFiled: June 29, 2009Date of Patent: April 15, 2014Assignee: Alcatel LucentInventors: Pasquale Donadio, Andrea Paparella, Roberto Riglietti
-
Patent number: 8700771Abstract: Systems and methods for caching information related to access rights are provided. The access rights may be rules stored in an access control list. The cache may include packet parameters against which packets in a data flow are matched to determine if a match is possible from the cache. If a match is possible, a corresponding rule is applied to the packet. If a match is not found in the cache, the access control list may be searched for a corresponding rule. The rule from the access control list may be populated into the cache when a match is found in the access control list.Type: GrantFiled: June 26, 2006Date of Patent: April 15, 2014Assignee: Cisco Technology, Inc.Inventors: Rajesh Ramankutty, Sanil Kumar Puthiyandyil, Matthew H. Harper
-
Patent number: 8700776Abstract: A server system hosts a plurality of conversations. For a respective conversation the server system receives units of content from respective participants in the conversation. The server system receives a sequence of edits to a respective content unit of the conversation from at least one participant other than an initial author of the content unit to produce a revised content unit. The server system stores a respective timestamp for each distinct edit in the sequence of edits to the content unit, including distinct timestamps for at least first and second edits to the content unit. The server system updates the conversation with the revised content unit and automatically provides the updated conversation to the one or more server systems hosting conversations for the participants in the conversation.Type: GrantFiled: March 22, 2010Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
-
Patent number: 8694614Abstract: A method and apparatus for shortcut sets to data sources, such as web sites, is disclosed. The shortcut sets may be associated with a controlled environment. A controlled environment might be a home, corporation, business, etc. As an example, an information technology (IT) manager configures shortcuts for the employees of the company. As another example, a family member configures shortcuts that are common to all family members, when at home. A user may enter a shortcut into a search box of a web browser to be directed to a data source. If the shortcut indicates a search at the data source is desired, then a search is automatically performed at the data source.Type: GrantFiled: October 17, 2013Date of Patent: April 8, 2014Assignee: Yahoo! Inc.Inventor: Amit Kumar
-
Patent number: 8694684Abstract: A method for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection between a client and a server using an appliance. The appliance intercepts one or more transport layer packets of a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server. The appliance accumulates data from a payload of the intercepted transport layer packets, determines data accumulated for transmission should be compressed based on one or more compression trigger, and compresses the accumulated data into a self-contained compression block for transmission.Type: GrantFiled: August 21, 2006Date of Patent: April 8, 2014Assignee: Citrix Systems, Inc.Inventors: Sergey Verzunov, Charu Venkatraman, Junxiao He, Shashi Nanjundaswamy, Bharath Bhushan, Saravana Annamalaisami, Josephine Suganthi, Anil Shetty
-
Patent number: 8694577Abstract: A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy settings associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.Type: GrantFiled: June 12, 2008Date of Patent: April 8, 2014Assignee: Facebook, IncInventors: Adam D'Angelo, Charlie Cheever, Ari Steinberg, James Wang, Mark Slee
-
Patent number: 8682998Abstract: The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1, the method comprising the following steps: a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11); b. processing the intermediate documents (10, 11) to produce a plurality of intermediate results (20-23); c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1).Type: GrantFiled: December 12, 2008Date of Patent: March 25, 2014Assignee: Software AGInventors: Bhaskar Reddy Byreddy, Ramu Ramaiah, Vinay Punnoose
-
Patent number: 8682991Abstract: A computer system for facilitating communications between users that, in various embodiments, is configured for: (A) receiving, from a first user, one or more user watch area attributes; (B) using the one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a particular geographical location, wherein the second user has indicated that the message should be associated with the particular geographical location; (D) determining whether the particular geographical location is located within the user watch area; and (E) at least partially in response to determining that the particular geographical location is located within the user watch area, subscribing the first user to a thread of messages that includes the message.Type: GrantFiled: October 5, 2011Date of Patent: March 25, 2014Assignee: VNP Software, Inc.Inventors: Paul King, Neil Stephen Barry Martin
-
Patent number: 8676933Abstract: The present invention provides an NAT (Network Address Translator) traversal method in Session Initiation Protocol (SIP) for solving the problems of SIP in Internet phone (VoIP) under current Internet environment. In other words, the present invention solves the SIP problems caused by NAT (Network Address Translator) that P2P (Peer to Peer) transmission cannot traverse the NAT firewall directly. The major content of the present invention is that the computer conducts multiple registrations before issuing an Invite message in order to detect the rule of the NAT server to assign port number and IP address. Additional commands or parameters beyond the SIP standard are not required for the NAT traversal function. Hence, the capability of SIP for a NAT traversal function is provided without no additional commands or parameters.Type: GrantFiled: March 12, 2009Date of Patent: March 18, 2014Assignee: National Taipei University of TechnologyInventors: Shaw Hwa Hwang, Kuan Lin Chen, Shun Chieh Chang, Chi Jung Huang, Li Te Shen, Ben Chen Liu
-
Patent number: 8677007Abstract: Methods for redirecting, on a client, a communication of the client to a server to upon determining the server is not useable to communicate to the client include the steps of: establishing, by an client agent on a client, a transport layer connection between the client and an intermediary appliance, the intermediary appliance providing access to one or more servers; receiving, by the client agent from the intermediary appliance, address information identifying at least one of the one or more servers available to communicate; determining, by the client agent, the transport layer connection is unusable to communicate; establishing, by the client agent, a second transport layer connection between the client and one of the identified available servers to bypass the appliance. Corresponding systems are also described.Type: GrantFiled: August 3, 2006Date of Patent: March 18, 2014Assignee: Citrix Systems, Inc.Inventors: Junxiao He, Josephine Suganthi, Sergey Verzunov, Anil Shetty, Charu Venkatraman
-
Patent number: 8667152Abstract: An enhanced content sharing framework, in which a presence table indexing content globally stored on a respective home network, and policy information identifying users who are authorized to access the respective home network are received from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices. A message is received from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network. Based on the presence table of the first home network, it is determined that the particular content is stored on the first home network, and, based on the policy information of the first home network, it is determined that the user is authorized to access the particular content on the first home network.Type: GrantFiled: April 23, 2009Date of Patent: March 4, 2014Assignee: Accenture Global Services LimitedInventors: Giuseppe Capuozzo, Marco Borghini
-
Patent number: 8665733Abstract: A method and apparatus for Round Trip Delay KPI Monitoring in a live network using a user plane probe session is disclosed for measuring round trip delays in a manner that allows latency to be apportioned to network elements. The method and apparatus for Round Trip Delay KPI Monitoring in a live network using a user plane probe session includes transmitting a loopback packet containing a probe session indicator and capturing timestamps of arrival and departure times at each network element traversed by the loopback packet, and then transmitting the timestamps to a Network Management System.Type: GrantFiled: September 30, 2011Date of Patent: March 4, 2014Assignee: Alcatel LucentInventors: Suat R. Eskicioglu, Nausheen Naz
-
Patent number: 8667067Abstract: A system for posting web logging (blog) messages, retrieving blog messages, and being notified of the posting of blog messages by way of dispatch communications. The system includes a wireless communication system capable of setting up dispatch communications links between subscriber units and a dispatch server. The dispatch server interfaces with a blog server. Using dispatch communications, subscriber units may send messages to the blog server for posting by way of the dispatch server, may receive notification of the posting of messages from the blog server by way of the dispatch server, and may retrieve messages from the blog server by way of the dispatch server.Type: GrantFiled: March 21, 2005Date of Patent: March 4, 2014Assignee: Nextel Communications Inc.Inventors: Erich Joseph Izdepski, Ojas Thakor Choksi
-
Patent number: 8655985Abstract: Provided is a system for the distribution of data, comprising a data server comprising a processor, a computer-readable storage medium coupled to the data server, a plurality of proxy servers, each with a plurality of network interfaces, a file of digital content, comprising a plurality of chunks, wherein copies of each chunk are stored on two or more of the proxy servers and the digital server; and logic, stored on the computer-readable storage medium and executed on the processor, for receiving a request for the digital file from a client device, for generating a proxy list for each chunk, comprising information identifying the two or more proxy servers on which the copies of the chunks are stored, and information corresponding to network interfaces associated with the two or more proxy servers on which the copies are stored; and for transmitting the proxy list to the client device to enable the client device to select two or more proxy servers on which the copies are stored and simultaneously download theType: GrantFiled: November 15, 2010Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Pradipta De, Nikhil Jain, Shivkumar Kalanaraman, Venkateswara R. Madduri
-
Patent number: 8655961Abstract: Systems and methods for providing a report describing the status of an electronic envelope. The electronic envelope includes a first electronic document to be distributed for electronic signature and an electronic signing template defining a set of at least one task that must be performed by an executor of the first electronic document to complete the electronic signature. The first electronic document is subject to a workflow including a plurality of events. The method includes receiving from a monitoring entity a selection of an identifier of an event of the plurality. The progress of the first electronic document through the workflow is monitored. That the at least one event has occurred with respect to the first electronic document is determined. In response to determining that the at least one event has occurred, the monitoring entity is notified of such.Type: GrantFiled: June 24, 2009Date of Patent: February 18, 2014Assignee: DocuSign, Inc.Inventors: Andrew David McCabe, Thomas H. Gosner, Jr.
-
Patent number: 8650313Abstract: The subject matter disclosed herein relates to communication between a client and a server or between peers in a communications network. In one particular example, only a desired server from a plurality of servers addressable through a socket address may respond to a client request to initiate a session.Type: GrantFiled: July 25, 2012Date of Patent: February 11, 2014Assignee: Adobe Systems IncorporatedInventors: Michael Thornburgh, Matthew Kaufman