Patents Examined by Joseph Avellino
  • Patent number: 8537788
    Abstract: An apparatus and method of transmitting ACK/NACK (acknowledgement/negative ACK) information in downlink and an apparatus and method of receiving the ACK/NACK information are disclosed. The present invention configures ACK/NACK information on multiple UL codeword transmission using a PHICH and at least one NDI, whereby the ACK/NACK information on the multiple UL codeword transmission is transmitted to a user equipment without additional PHICH resource allocation. The present invention extends the conventional HI codeword and/or arranged position on a signal constellation, thereby transmitting ACK/NACK information on multiple UL codeword transmission to a user equipment without additional PHICH resource allocation.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: September 17, 2013
    Assignee: LG Electronics Inc.
    Inventors: Moon Il Lee, Jae Hoon Chung, Hyun Soo Ko, Seung Hee Han
  • Patent number: 8539040
    Abstract: Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: September 17, 2013
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Mikko Tervahauta
  • Patent number: 8521847
    Abstract: The network system includes a controller and a plurality of terminals. The controller sends a first request signal indicative of a response probability to the plurality of the terminals. Upon receiving the first request signal, each terminal sends a first response signal to the controller at the response probability indicated by the first request signal. The controller determines the total number of the terminals on the basis of the number of the received first response signals and the response probability. The controller determines a limited time period on the basis of the total number of the terminals, and sends a second request signal indicative of the limited time period to the terminals. Upon receiving the second request terminal, each terminal randomly selects a waiting time period from time periods not greater than the limited time period, and sends a second response signal to the controller after a lapse of the waiting time period.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: August 27, 2013
    Assignee: Panasonic Corporation
    Inventor: Hirotatsu Shinomiya
  • Patent number: 8521901
    Abstract: A computer-implemented method including providing, at a first device, a packet scheduler layer between a network layer and a transport layer; receiving, at the packet scheduler layer, one or more transmission control protocol (TCP) packets from a sending layer on the first device, wherein the sending layer is one of the network layer or the transport layer; smoothing delivery of at least one of the one or more TCP packets by delaying the delivery; and sending the one or more TCP packets to a receiving layer, wherein the receiving layer is one of the network layer or the transport layer that is not the sending layer.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: August 27, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Ashwani Wason, Nicholas J. Stavrakos, Kannan Parthasarathy, Chris Koopmans
  • Patent number: 8520565
    Abstract: A full duplex radio bridge using two transceivers coupled to a first packet network, one for transmitting data toward another radio bridge coupled to a second packet network, and the other for receiving data transmitted from the first packet network toward said second packet network by a transceiver of the other radio bridge. Each radio bridge is coupled to its packet network through one network port whose transmit data path is coupled to one of the transceivers, and whose receive data path is coupled to receive data from the other transceiver. An inner loop and outer loop is used. Management packets are routed to the various transceivers using the inner loop and outer loop by routing and filtering functions. Payload packets are transmitted from one packet network to the other using only the outer loop.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: August 27, 2013
    Inventor: William George Pabst
  • Patent number: 8521904
    Abstract: Certain exemplary embodiments can provide a method, which can comprise, based upon a quantified completeness of a determined topology of an interconnected set of Autonomous Systems of the Internet, at a user interface of an information device, automatically rendering a determined identity of a customer to which telecommunications products will be offered.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 27, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dan Pei, Lixia Zhang, Ricardo Oliveira, Walter Willinger, Beichuan Zhang
  • Patent number: 8521861
    Abstract: Object manager information is maintained for object managers in a network indicating a device type of devices in the network managed by the object managers and device information providing information on the devices in the network, wherein the object managers have access to the object manager information. A determination is made from the object manager information a second object manager comprising one of the object managers in the network managing a same device type as the devices managed by the first object manager. The first and second object managers communicate to establish a migration relationship between the first and the second object managers. In response to a migration event at the second object manager, the first object manager accesses the device information for the second object manager to manage the devices currently managed by the second object manager.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Pankaj S. Bavishi, Shripad J. Nadgowda, Sandeep R. Patil, Dhaval K. Shah
  • Patent number: 8510438
    Abstract: A method for measuring latencies caused by processing performed within a common resource is provided. A current latency value representing a time of residency of an IO request in a queue prior to receipt of acknowledgment from the common resource of completion of the IO request is received from a device comprising the queue, which maintains entries for IO requests that have been dispatched to and are pending at the common resource. An average latency value is calculated based in part on the current latency value. An adjusted capacity size for the queue is calculated based in part on the average latency value and the queue's capacity is set to the adjusted capacity size. IO requests are held in a buffer if the queue's capacity is full to reduce the effect of an amount of work transmitted to the common resource on current latency values provided by the device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: August 13, 2013
    Assignee: VMware, Inc.
    Inventors: Ajay Gulati, Irfan Ahmad, Carl A. Waldspurger
  • Patent number: 8504614
    Abstract: This application discloses systems and methods for associating the geographic location of VoIP devices and monitoring and updating these locations such that emergency personnel can be directed to a caller's location based on the stored geographic-location information.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: August 6, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Paul V. Hubner
  • Patent number: 8499053
    Abstract: Systems and methods are provided for fine level access control over message content in an electronic messaging system. Access criteria associated with the message content define requirements that a user must satisfy in order to perform specified actions on message content. The user's complete profile is examined at run time and compared to access criteria to make a real time decision about the level of access that a user should have to message content. Depending on the access criteria associated with content, stronger authentication or weaker authentication of the user profile information may be performed on the user profile to determine the level of access that should be granted to the user.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: July 30, 2013
    Assignee: IMDb.com, Inc.
    Inventors: Hilliard B. Siegel, Pratik S. Dave
  • Patent number: 8499041
    Abstract: A system for facilitating collaboration among users via a network includes a server and user computers. Each user computer has a browser client configured with the server to provide collaborative services relative to applications invoked by users on the user computers. The browser clients and the server make available to each user computer, in web format, content from heterogeneous content sources, at least some content obtained via the applications. The browser clients are configured with the server to capture in a web layer and make available to the user computers explicit social information and implicit social information provided by the users via the browser clients using the collaborative services.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: July 30, 2013
    Assignee: The Boeing Company
    Inventors: Jeff A. Fiedorowicz, Emily Yanxin Wang, Jeffrey H. Albert
  • Patent number: 8499093
    Abstract: Methods, systems, and computer readable media for performing stateless load balancing of network traffic flows are disclosed. According to one aspect, the subject matter described herein includes a method for performing stateless load balancing of network traffic flows. The method occurs at a layer 3 packet forwarding and layer 2 switching device. The method includes responding to address resolution protocol (ARP) requests from clients, the ARP requests including a virtual IP (VIP) address shared by the device and a plurality of servers coupled to the device, with the medium access control (MAC) address of the device. The method also includes receiving, from the clients, packets addressed to the VIP address and having the MAC address of the device. The method further includes load sharing the packets among the servers using a layer 3 forwarding operation that appears to the clients as a layer 2 switching operation.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: July 30, 2013
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Hood L. Richardson, Jr.
  • Patent number: 8493880
    Abstract: The network system includes a controller and a plurality of terminals. The controller repeats transmitting a request signal indicative of a predetermined probability. Upon receiving the request signal, the terminal sends, at the probability indicated by the request signal, a response signal including the identification information uniquely allocated to the terminal. Upon receiving the response signal, the controller sends a notification signal with reference to the identification information included in the response signal. The terminal judges whether or not a response has been completed, on the basis of the received notification signal. The terminal sends no response signal in response to receiving the request signal once after judging that the response has been completed. The controller prepares the next request signal indicative of the probability not less than that indicated by the previous request signal.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: July 23, 2013
    Assignee: Panasonic Corporation
    Inventor: Hirotatsu Shinomiya
  • Patent number: 8489733
    Abstract: A method and system for automatic ESB deployment at the level of individual services is described. One method deploys a first instance of an enterprise service bus (ESB) including multiple services. An ESB load balancer tracks the performance of the first ESB instance and determines a first service falls below a threshold. The ESB load balancer deploys a second ESB instance including a first duplicate service for the first service and a second duplicate service for a second service of the first ESB instance. The ESB load balancer determines that the first service falls below the threshold a second time and deploys a third ESB instance including a third duplicate service for the first service and a fourth duplicate service for a third service of the first ESB instance without user intervention.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: July 16, 2013
    Assignee: Red Hat, Inc.
    Inventors: Martin Vecera, Jiri Pechanec
  • Patent number: 8489741
    Abstract: A self-governing, self-healing and self-optimizing policy oriented grid architecture. The architecture can include a hosting service configured for use in a computing grid. The hosting service can include a Web service; grid instrumentation coupled to the Web service; a Web service descriptive document; and, a service policy element disposed in the Web service descriptive document. The Web service descriptive document can include a WSDL type document. Moreover, at least one WSLA can be referenced in the WSDL type document. Notably, the service policy element can include at least one policy selected from the group consisting of a security assertion and a business rule. The security assertion can include a security assertion markup language (SAML) formatted authentication statement having a subject specifying a role identifier.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nanchariah R. Chalasani, Quddus K. W. Chong, Dolapo M. Falola, Ajamu A. Wesley, Andrea R. Yanik
  • Patent number: 8484351
    Abstract: A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Jeffrey A Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
  • Patent number: 8474015
    Abstract: A system to manage a key license includes an information handling system having non-volatile memory accessible to a processor. The non-volatile memory stores feature enablement information related to a feature that the information handling system is adapted to provide. The non-volatile memory stores instructions that are accessible to the processor and executable by the processor to send the feature enablement information to an external system after the information handling system is deployed, and to request the feature enablement information, or other feature enablement information, from the external system in response to receiving a request for the information handling system to provide the feature.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: June 25, 2013
    Assignee: Dell Products, LP
    Inventors: Muhammed K. Jaber, Mukund P. Khatri, Theodore S. Webb
  • Patent number: 8468211
    Abstract: An optimized time and attendance system and methods. In some embodiments, a networked time and attendance system includes a network services server with a global database and a client device terminal with a local database. The device terminal is configured to create new time keeping records on the local database using information stored in the local database. The device terminal is further configured to initiate a connection to the host server and synchronize the local database with the global database. In some embodiments, the client terminal is configured to continue creating additional new time keeping records in the local database even when a connection to the host server is unavailable. In some embodiments, the client terminal includes a user interface, a local database, a first processor configured to control all system functions except for biometric data processing, and a second processor configured to capture and process biometric data.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 18, 2013
    Assignee: Schlage Lock Company LLC
    Inventor: Barrick H. Miller
  • Patent number: 8468221
    Abstract: A network I/O system includes a central communication unit having a communication port and a plurality of terminal communication units each having an upstream communication port and a plurality of downstream ports wherein the central communication unit transmits, to the terminal communication units, routing data of the central communication unit to the terminal communication units for setting identification numbers in the terminal communication units and data of the identification number of the terminal communication units, the terminal communication units refer to the data to transmit to the downstream communication port and set the identification number in a targeted terminal communication unit, and a communication port number of the downstream communication port is appended to routing recognition data to be transmitted from the terminal communication units to the central communication unit at a time of passing through the terminal communication units, thereby recognizing a network configuration.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: June 18, 2013
    Assignee: Hitachi High-Technologies Corporation
    Inventors: Takashi Saegusa, Terunobu Funatsu, Manabu Okamoto, Ikuo Takemura, Masaharu Yoshida, Hideyuki Kamasuka
  • Patent number: 8458318
    Abstract: A method for managing an amount of IO requests transmitted from a host computer to a storage system is described. A current latency value of an IO request most recently removed from an issue queue maintained by the host computer in order to transmit IO requests from the host computer to the storage system is periodically determined. An average latency value is the calculated based on the current latency value and a size limit of the issue queue is adjusted based in part on the average latency value. Upon receiving an IO request from one of a plurality of client applications running on the host computer, it can then be determined whether a number of pending IO requests in the issue queue has reached the size limit and the IO request can be transmitted to the issue queue if the number of pending IO request falls within the size limit.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: June 4, 2013
    Assignee: VMware, Inc.
    Inventors: Ajay Gulati, Irfan Ahmad