Patents Examined by Peter-Anthony Pappas
-
Patent number: 9954904Abstract: A communication device may include a message generator configured to generate a message in accordance with a command set to use a communication service provided by a communication session setup protocol; and a modem circuit coupled to the message generator and configured to operate in accordance with the message generated by the message generator; wherein the message generator is configured to generate the message comprising a command to at least one of control or establish an Internet Protocol Multimedia Subsystem service.Type: GrantFiled: March 14, 2013Date of Patent: April 24, 2018Assignee: INTEL DEUTSCHLAND GMBHInventor: Frank Kowalewski
-
Patent number: 9794138Abstract: Traffic data while the system is in operation is collected for a certain time as a preprocess. Typical patterns are extracted from the collected traffic data. Next, stream programs are created for the individual typical patterns and stored for the future reference. Next, the IDs of alternative tasks for transition among different stream programs are stored. In actual system operation, the system measures traffic data regularly or at any time, compares the resultant patterns with the typical patterns, and selects a stream program corresponding to the closest typical pattern as the next phase. Program shutdown time when shifting from the stream program in the present phase to the next phase can be reduced by gradually shifting empty tasks in the present phase to the next stream program as alternative tasks in consideration of the cost of switching between tasks, the cost of transferring data among resources, and so on.Type: GrantFiled: April 21, 2011Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
-
Patent number: 9414132Abstract: A method and a first network node for managing a signalling connection control part, “SCCP”, are provided. The SCCP connection is associated with a first SCCP identity. The first network node handles a distribution table for distributing a message to a first or a second SCCP instance. The message is provided with the first SCCP identity and is received on the SCCP connection. The first network node configures the distribution table such that the first SCCP identity is associated with the first SCCP instance, thereby allowing the message provided with the first SCCP identity to be received by the first SCCP instance. Then, the first network node reconfigures the distribution table such that the first SCCP identity is associated with the second SCCP instance, thereby managing the SCCP connection such that the message provided with the first SCCP identity is received by the second SCCP instance.Type: GrantFiled: February 6, 2012Date of Patent: August 9, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Ola Lundqvist
-
Patent number: 9282004Abstract: Systems and methods which allow for one or more input/output (I/O) ports residing on a device in a storage network environment to be reconfigured in order to communicate using different protocols are provided. Embodiments may provide for dynamic reconfiguration of an I/O port while the device including the port is deployed in the storage network. In some instances, such reconfiguration may be managed locally and/or by a remote management processing resource in the storage network. In some embodiments, reconfiguration of an I/O port to communicate in a different protocol may be implemented, either manually or automatically, based on observed traffic data.Type: GrantFiled: May 23, 2013Date of Patent: March 8, 2016Assignee: NetApp, Inc.Inventors: Tao Jin, Evan Chiu, Hua Li, Roland Guioguio, Wendell Griggs, James Loo
-
Patent number: 8639748Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.Type: GrantFiled: September 1, 2010Date of Patent: January 28, 2014Assignee: EdgeCast Networks, Inc.Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
-
Patent number: 8392607Abstract: A relay node (203) is a relay node in relay nodes mutually connected through links to compose a communication network, the communication network including paths for transmitting communication data through the relay node (203), including a link status receiving unit (104) which receives at least one link status notification message which is accumulated according to a degree of maintainability of a path, at a time of link disconnecting, at each of the relay devices downstream of the relay device and is forwarded from the downstream relay node (203), a probability generating unit (106) which generates a probability value according to a predetermined probability distribution, a path selection unit (107) which selects one of the paths based on the number of the link status notification message and the probability value, and a relay processing unit (108) which relays the communication data from upstream to a downstream relay device on the path selected by the path selection unit (107).Type: GrantFiled: January 25, 2010Date of Patent: March 5, 2013Assignee: Panasonic CorporationInventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
-
Patent number: 8307034Abstract: Providing synchronization notifications to a client device. In response to a server receiving notification that an event of interest has been received, a state of the client device is determined. The state indicates whether or not the client device has any outstanding sync notifications. In an embodiment, the state is determined based on a trackingGUID and a syncGUID. When the state of the client device indicates that the client device has no outstanding sync notifications prior to the receipt the received notification, the trackingGUID is set equal to the syncGUID, which is updated after each successful device synchronization of the client device. A timeout is set equal to a current time plus a predetermined value and the sync notification is sent to the client device. In an alternative embodiment, the sync notification is formatted according to a type of the client device.Type: GrantFiled: March 2, 2011Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: David Paul Limont, Srinivasa R. Manda
-
Patent number: 8296437Abstract: A method and apparatus for facilitating communication between client computers is provided. The method provides for the use of ping probing by a server to determine the types of NAT devices and/or firewalls protecting the client computers. Once these are determined, the server can predict the response to communications from the client computers and instruct the client computers to contact each other. Once a session or tunnel is established it can be maintained through the use of a flag, even if contact with the server is lost.Type: GrantFiled: December 19, 2006Date of Patent: October 23, 2012Assignee: LogMeIn, Inc.Inventor: Alexandre Pankratov
-
Patent number: 8291036Abstract: A datacenter infrastructure comprising a plurality of datacenters is configured to provide services to users. Data (e.g., application data) provided to respective datacenters from a user is synchronized between different datacenters comprised within “a cloud” according to a multilevel synchronization scheme. Respective levels of the multilevel synchronization operate to transfer different priority (user) data between the plurality of datacenters, wherein respective priorities are determined based upon the importance of the data in providing a service. For example, data used to perform a service is synchronized by a synchronization component facilitating a higher level of synchronization between datacenters, while data not routinely used to perform a service is synchronized by a lower priority synchronization component.Type: GrantFiled: March 16, 2009Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventors: Ravi Kiran R. Poluri, Samir V. Shah, Rui Chen, Lin Huang
-
Patent number: 8285851Abstract: A system for use in presenting media content includes a media server configured to provide media content and a media client configured to obtain the media content from the media server and to present the media content on a device. The media client is configured to generate a first code and to transmit information to the media server. The information identifies the media client and the information indicates that the media client is available for pairing. The media server is configured to reply to the information with a second code that corresponds to the first code in order to enable pairing between the media server and the media client.Type: GrantFiled: January 8, 2007Date of Patent: October 9, 2012Assignee: Apple Inc.Inventors: Jeffrey Robbin, Christopher Wysocki, Amandeep Jawa, Jeffrey Miller, David Heller, Justin Henzie, Rainer Brodersen, Mihnee Calin Pacurariu
-
Patent number: 8281023Abstract: Storage authorization and access control of data stored on a peer-to-peer overlay network is provided. A publishing node stores data on a storage node in the overlay network. The publishing node is adapted to facilitate data storage authorization by generating a resource identifier as a function of a usage string associated with a data type to be stored. A storage request is generated that includes the resource identifier and data to be stored. The storage request may be sent to the storage node. The storage device receives the storage request sent by a publishing node, including a resource identifier and data to be stored. Independent storage authorization is performed by the storage node at an overlay level by verifying the resource identifier. The data in the storage request is stored at the storage node if the resource identifier is successfully verified.Type: GrantFiled: March 31, 2009Date of Patent: October 2, 2012Assignee: QUALCOMM IncorporatedInventors: Lakshminath R. Dondeti, Ranjith S. Jayaram, Vidya Narayanan
-
Patent number: 8275832Abstract: A Segment Interface Program (SIP) is disclosed that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications. The SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP). The SIP accesses a Rules database, a codes database, and a queue database. The AIP enables a user to select a location in an application and assign an application code and a location code to the location. The SCP enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to the SQP. The SQP receives the segment, assigns a queue number, and places the segment in a queue table. The SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code.Type: GrantFiled: January 20, 2005Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
-
Patent number: 8255555Abstract: A reception apparatus receiving a stream delivered by multicast through a network includes: a stream receiving a stream of a first channel as a viewing stream and one or more streams of second channels as viewing candidate streams; a buffer section storing the streams of the channels received by the stream reception section; a reproduction processing section performing processing for viewing the stream stored as the viewing stream in the buffer section; and a channel causing, when an instruction to switch over, as a viewing target, from the first channel to any one of the second channels of the streams being received as the viewing candidate streams is input, the reproduction processing section to process as the viewing stream the stream corresponding to the second channel and stored in the buffer section, and the stream to receive the stream as the viewing stream.Type: GrantFiled: October 7, 2009Date of Patent: August 28, 2012Assignee: Sony CorporationInventors: Tomoaki Takemura, Yoshikatsu Niwa, Shinya Masunaga, Tsunemitsu Takase, Junichi Otani
-
Patent number: 8230076Abstract: The invention relates to a method for routing packets in a system of packet-switched networks comprising a plurality of home agents, at least one mobile node and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents.Type: GrantFiled: May 24, 2007Date of Patent: July 24, 2012Assignee: Panasonic CorporationInventors: Kilian Weniger, Jens Bachmann, Jon Schuringa
-
Patent number: 8218046Abstract: A video traffic system comprises a dual-slope, high dynamic range CMOS camera. Shutter, gain, and pedestal control and set-points for the dual-slope integration knee threshold and trigger time are computed from an operational model of the camera response using an input from a wireless light sensor. Darker pixels can integrate over the full shutter period, but bright pixels that are integrating too quickly and will saturate are reset to an adjustable level around 78% of maximum. Such reset occurs at an adjustable time about 93% of the full shutter period. The bright pixels are released to integrate from that point until the shutter closes.Type: GrantFiled: December 17, 2009Date of Patent: July 10, 2012Assignee: Jai, Inc. USAInventor: Kenji Tashiro
-
Patent number: 8195808Abstract: To manage sessions between a client apparatus and a plurality of sever devices.Type: GrantFiled: November 6, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Kuniaki Kawabata, Kohsuke Okamoto
-
Patent number: 8156232Abstract: An industrial automation device comprises a reception component that receives a request for data resident within the industrial automation device. An encoding component communicatively coupled to the reception component that receives a binary bit stream associated with the request and encodes a payload of the bit stream as XML data, the encoding component further communicates the encoded payload by way of an industrial automation protocol. Furthermore, the industrial automation device can include a compression component that compresses the XML data.Type: GrantFiled: September 12, 2005Date of Patent: April 10, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: David M. Callaghan, Scot A. Tutkovics
-
Patent number: 8156215Abstract: Embodiments of the present invention provide a system and method of device management. In one embodiment of the present invention, a management device can receive device management data from devices on a network in a variety of device management protocols and map the device management data to a protocol used by a device management client. Because the management device can provide device management data in a format usable by the device management client, regardless of which protocol was originally used to generate the device management data, the device management client can turn to the management device to gather all or a portion the device management data from heterogeneous devices on a network.Type: GrantFiled: October 29, 2010Date of Patent: April 10, 2012Assignee: Crossroads Systems, Inc.Inventors: Robert M. Griswold, Jr., Joseph M. Hill, III
-
Patent number: 8112548Abstract: A method and apparatus is directed to provide a clip of content to a remote device, such as a mobile device. The invention enables an end-user to determine content from a networked device, such as a personal computer. The determined content may include content from a webpage, graphic image, audio file, file, and the like. The determined content may be selected using a clip mechanism within a browser, or other application. The clip mechanism may provide a pop-up window, field entry, or the like, that enables entry of an identifier associated with the remote device. The clipped content may then be formatted based on a configuration of the remote device. The formatted clipped content may be transmitted to the remote device using a variety of messaging mechanisms, such as a SMS message, which includes a Universal Resource Locator (URL) to the clipped content.Type: GrantFiled: September 28, 2004Date of Patent: February 7, 2012Assignee: YAHOO! Inc.Inventors: Yingqing Lawrence Cui, Min Zhou, Zhaowei Jiang
-
Patent number: RE44687Abstract: The present invention relates to a prediction-based dynamic thread pool management method and an agent platform using the same. An prediction-based dynamic thread pool management method according to the present invention includes: (a) calculating a thread variation to a variation of the number of threads at a time t1, (b) calculating the number of expected threads expected at a time t2 on the basis of the thread variation, (c) determining a change of the thread variation according to the time elapsed, and (d) decreasing an executing frequency of said steps (a) and (b) when it is determined that the change of the thread variation at said step (c) is small and increasing the executing frequency of said steps (a) and (b) when it is determined that the change of the thread variation is large.Type: GrantFiled: April 10, 2013Date of Patent: December 31, 2013Assignee: Sungkyunkwan UniversityInventors: Hee Yong Youn, Ji Hoon Kim