Patents Examined by Joseph Avellino
  • Patent number: 9979622
    Abstract: In one embodiment, a cloud network provides cloud services to the one or more clients, where data usage of each client is monitored on a per client basis. If the data usage of any client is above a first predetermined threshold, then a WAN optimization platform is automatically implemented within the cloud network for the client having the data usage determined to be above the first predetermined threshold.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Haseeb Niazi, Sunil Cherukuri, Mohammed Khalid
  • Patent number: 9686350
    Abstract: A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 20, 2017
    Assignee: A9.COM, INC.
    Inventor: Matthew W. Amacker
  • Patent number: 9686225
    Abstract: The disclosure discloses a method for configuring message tracking in a telecom service, comprising: a service module initiates a registration message to a tracking server, and synchronizes a tracking condition with the tracking server; a monitoring client initiates a registration message to the tracking server, and receives the tracking condition synchronously sent by the tracking server; and the monitoring client performs a configuration on the tracking condition, and sends a synchronization message of configuration information to the corresponding service module through the tracking server to complete the message tracking configuration. The disclosure further discloses a system for configuring message tracking in a telecom service. The method and system construct a general platform for the message tracking, which can integrate the message tracking of various different services. A new service module or a new monitoring client could be added more flexibly.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: June 20, 2017
    Inventor: Jiwei Zhang
  • Patent number: 8874797
    Abstract: A network device comprises a controller that manages data flow through a network interconnecting a plurality of processors. The processors of the processor plurality comprise a local memory divided into a private local memory and a public local memory, a local cache, and working registers. The network device further comprises a plurality of cache mirror registers coupled to the controller that receive data to be forwarded to the processor plurality. The controller is responsive to a request to receive data by transferring requested data directly to public memory without interrupting the processor, and by transferring requested data via at least one cache mirror register for a transfer to processor local cache, and to processor working registers.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: October 28, 2014
    Assignee: Interactic Holding, LLC
    Inventor: Coke S. Reed
  • Patent number: 8782222
    Abstract: Systems and methods for timing of a keep-alive messages used in a system for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting a rate of content change at the content source and adjusting adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change. The timing of the keep-alive messages can further be determined using different polling rates for the content polls of the multiple applications on the mobile device detected by the local proxy.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: July 15, 2014
    Assignee: Seven Networks
    Inventors: Michael Luna, Mikko Tervahauta
  • Patent number: 8751572
    Abstract: In one embodiment, a computer network-based live chat having three or more participants is hosted. A record of the live chat is archived in a central location accessible by each participant. The archived record is provided to a requesting participant after completion of and/or during the live chat. The requesting participant may be, for example, any one of the three or more participants. The requesting participant may make the request from any remote location in communication with the central location. In another embodiment, a system for enabling access to a multi-user chat archive includes a multi-user instant messaging (IM) server, a state manager, an archive database, and an archive manager. The archive database is configured to store an archived record of the live chat in a central location. In this embodiment, the central location is accessible by each of the chat participants from any remote location in communication with the central location.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Reza Behforooz, Qi Ke, Deepak Menon, Justin Uberti
  • Patent number: 8694956
    Abstract: An objected oriented shell code generating tool receives data that identifies a Web service hosted by a server. The tool creates proxy code to generate a Web service client proxy to identify a plurality of methods for the Web service. For each method, the tool automatically creates object driven shell commands code that defines a class implementing parameters of the Web service method, wherein the object driven shell commands code is to be executed in an object driven shell platform to communicate with the Web service method via the client proxy. The tool generates invocation infrastructure code for communicating to the Web service method via the client proxy and deploys the proxy code, the invocation infrastructure code, and the object driven shell commands code in the object driven shell platform on the client to call a Web service method via the invocation infrastructure and the client proxy.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: April 8, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 8688836
    Abstract: A method performed in a network element coupled between a subscriber end station and an AAA server for avoiding AAA processing by at least temporarily suppressing AAA access-request messages for a rejected subscriber end station. The network element receives subscriber session-request messages from the subscriber end station. Subscriber session-request messages include information for verifying an identity that the network element transmits to the AAA server as AAA access-request messages. The network element receives AAA access-response messages corresponding to the AAA access-request messages. Responsive to an AAA access-response message, the network element determines that additional AAA access-request messages should be, at least temporarily, suppressed with regards to the subscriber end station. Responsive to determining, the network element suppresses any additional AAA access-request messages from being transmitted to the AAA server.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: April 1, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Namadurau Akil Ponnuswamy, Sudhagar Chinnaswamy
  • Patent number: 8688822
    Abstract: The presence of a user or device on a network is inferred without requiring permission or exposure from a service provider or network operator. If updates for a user have been pending past a specified amount of time, the user can be inferred to not be present. If the user has requested updates within that specified time, the user can be inferred to be present. If presence cannot be inferred from past activity, a wake-up event can be sent to the user. The wake-up event can be piggy-backed on an existing protocol in order to have easy access to the user. If the user is present on the network, the user will respond to the wake-up event and the user's presence can be determined. If the user does not respond, it can be inferred that the user is not present. This presence can be provided to a third party.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventor: Stephane H. Maes
  • Patent number: 8687066
    Abstract: In a process and apparatus for managing signals to be broadcast at a bowling alley or the like a video signal comprising an image captured at the bowling alley is displayed at the bowling lane.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: April 1, 2014
    Assignee: Qubicaamf Europe S.p.A
    Inventor: Roberto Vaioli
  • Patent number: 8675513
    Abstract: A mobile station and a radio access network (RAN) use a single-channel forward link and a single-channel reverse link for a communication session. If the quality of the communication session degrades, the single-channel forward link is replaced with a multi-channel forward link and/or the single-channel reverse link is replaced with a multi-channel reverse link. The multi-channel forward link may include a first forward link channel and a second forward link channel, each with a higher coding gain than that of the single-channel forward link, to provide an aggregate data rate that is substantially the same as that of the single-channel forward link. The multi-channel reverse link may include a first reverse link channel and a second reverse link channel, each with a higher coding gain than that of the single-channel reverse link, to provide an aggregate data rate that is substantially the same as that of the single-channel reverse link.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 18, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Sachin R. Vargantwar, Bhagwan Khanka, Manoj Shetty
  • Patent number: 8675070
    Abstract: In a driving support device and method, images of a vicinity of a vehicle are captured and recorded. Movement information relating to movement of the vehicle is acquired and a movement status of the vehicle based on the acquired movement information is determined. Based on (i) the determined movement status and (ii) a parameter associated with the determined movement status, the recorded image data is composited to create a composite image of an area including a position of the vehicle. The composite image is displayed on a display unit. The parameter is calibrated based on (a) a position of a reference marker included in the composite image created according to the movement status and (b) a predicted position of the reference marker superimposed and displayed on the composite image according to the movement status.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: March 18, 2014
    Assignee: Aisin AW Co., Ltd
    Inventors: Toshihiro Mori, Yuuichi Ooshita
  • Patent number: 8671218
    Abstract: In general, the invention relates to a method for managing a two-node cluster. The method includes determining, by a first server node, that a second server node is disconnected from the two-node cluster when a first heartbeat response is not received from the second server node and sending a first echo request from the first server node to a first external system, where the first external system is specified on each server node of the two-node cluster. The method further includes receiving a first echo response for the first echo request from the first external system at the first server node and, in response to receiving the first echo response, providing, by the first server node, services of the two-node cluster independent of the second server node.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: March 11, 2014
    Assignee: Oracle America, Inc.
    Inventors: Andrew L. Hisgen, Thorsten Früauf, Ellard T. Roush, Nicholas A. Solter
  • Patent number: 8661075
    Abstract: Methods, apparatus, systems and computer program products are presented for providing episodic secondary content to a mobile device. The present aspects provide for: receiving at least one of the plurality of episodic secondary content items an episodic secondary content set and an episodic manifest, the episodic manifest including indexes coupling at least two episodic secondary content items from the episodic secondary content set, presenting an initial episodic secondary content item during a predetermined break in presentation of a primary content item, prompting a user to select an additional episodic secondary content item from the set, the plurality of episodic secondary content items coupled to the initial episodic secondary content item and determined by the episodic manifest, and receiving a user selection of the additional episodic secondary content item to be presented during a subsequent predetermined break in presentation of the primary content item.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: February 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Allen Smith, Daniel M. Rivas, Per O. Nielsen, Susan J. McGarry
  • Patent number: 8659658
    Abstract: In a motion capture system having a depth camera, a physical interaction zone of a user is defined based on a size of the user and other factors. The zone is a volume in which the user performs hand gestures to provide inputs to an application. The shape and location of the zone can be customized for the user. The zone is anchored to the user so that the gestures can be performed from any location in the field of view. Also, the zone is kept between the user and the depth camera even as the user rotates his or her body so that the user is not facing the camera. A display provides feedback based on a mapping from a coordinate system of the zone to a coordinate system of the display. The user can move a cursor on the display or control an avatar.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Ali M. Vassigh, Christian Klein, Ernest L. Pennington
  • Patent number: 8655981
    Abstract: An information communication system for exchanging a plurality of contents between a plurality of node devices, includes a plurality of internal networks connected to an external network. The internal networks include: the plurality of node devices connecting the same internal network; and a support device, which connects the internal networks, and which supports acquisition of contents by the node devices. An overlay network allows for exchanging of contents between the node devices and the support devices. The node devices include a first acquisition unit that acquires contents by selecting a first device group in preference to a second device group. The first device group includes: a support device and a node device connecting the internal network of an access destination that is a contents acquisition destination. The second device group includes a support device and a node device that do not connect the internal network of the access destination.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: February 18, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yuji Kiyohara
  • Patent number: 8649340
    Abstract: A wireless LAN system, device, and method, and a medium having a wireless LAN program is provided. Wireless LAN devices are able to wirelessly communicate with each other by using a plurality of channels. A wireless LAN device is provided, including a requesting section and a post-request restoring section. The requesting section transmits a probe request by using a second channel selected from among a plurality of channels that the wireless LAN device can use, the probe request being assigned channel information indicating a first channel that the wireless LAN device currently uses. The post-request restoring section, when the second channel is not identical to the first channel, restores the channel used by the wireless LAN device from the second channel to the first channel within a first predetermined period from start of use of the second channel, after the transmission of the probe request.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: February 11, 2014
    Assignee: Buffalo Inc.
    Inventor: Tetsuya Inada
  • Patent number: 8643721
    Abstract: In a method and a device for traffic sign recognition, at least one significant feature for a traffic sign is determined which is standardized for a region. The region that corresponds to the determined feature is determined. At least one classification feature and/or at least one classification method is defined depending on the determined region for the recognition of the traffic sign and/or at least one further traffic sign. The recognition of the traffic sign and/or the at least one further traffic sign is performed by using the defined classification feature and/or the defined classification method.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: February 4, 2014
    Assignee: Hella KGaA Hueck & Co.
    Inventor: Lars-Peter Becker
  • Patent number: 8645514
    Abstract: Methods and systems for automatically organizing devices in a network are disclosed. Information may be collected for a plurality of devices in a predetermined area over a predetermined period of time. The information may include device location information and device information for one or more user groups. Each user group may include one or more users. An average preference for each user group may be determined for each device based on the device usage information. The plurality of devices may be organized automatically into a plurality of clusters based on at least the determined average preferences. Each cluster may include one or more devices.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Tracy E. Thieret, Naveen Sharma
  • Patent number: 8639812
    Abstract: A system is presented for interconnecting a single user console having user interface devices, including a console keyboard, a console video display unit, a console mouse, and speakers, to a plurality of host computers each capable of using user interface devices, including a keyboard, a video display unit, and a mouse, and allowing the user to access one or more of the host computers from the single user console. The video output from each of the host computers is scaled and cropped as appropriate so that the video output of each host may be simultaneously displayed as host computer “windows” on the console video display unit or overlaid with the background suppressed to display application windows from multiple hosts on a single screen.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: January 28, 2014
    Assignee: Belkin International, Inc.
    Inventor: Michael Leibow