Patents Examined by Joseph Avellino
-
Patent number: 8537788Abstract: 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: GrantFiled: February 22, 2011Date of Patent: September 17, 2013Assignee: LG Electronics Inc.Inventors: Moon Il Lee, Jae Hoon Chung, Hyun Soo Ko, Seung Hee Han
-
Patent number: 8539040Abstract: 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: GrantFiled: February 28, 2012Date of Patent: September 17, 2013Assignee: Seven Networks, Inc.Inventors: Michael Luna, Mikko Tervahauta
-
Patent number: 8521847Abstract: 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: GrantFiled: February 2, 2010Date of Patent: August 27, 2013Assignee: Panasonic CorporationInventor: Hirotatsu Shinomiya
-
Patent number: 8521901Abstract: 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: GrantFiled: December 22, 2008Date of Patent: August 27, 2013Assignee: Citrix Systems, Inc.Inventors: Ashwani Wason, Nicholas J. Stavrakos, Kannan Parthasarathy, Chris Koopmans
-
Patent number: 8520565Abstract: 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: GrantFiled: May 7, 2010Date of Patent: August 27, 2013Inventor: William George Pabst
-
Patent number: 8521904Abstract: 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: GrantFiled: December 16, 2008Date of Patent: August 27, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Dan Pei, Lixia Zhang, Ricardo Oliveira, Walter Willinger, Beichuan Zhang
-
Patent number: 8521861Abstract: 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: GrantFiled: August 23, 2011Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Pankaj S. Bavishi, Shripad J. Nadgowda, Sandeep R. Patil, Dhaval K. Shah
-
Patent number: 8510438Abstract: 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: GrantFiled: February 28, 2012Date of Patent: August 13, 2013Assignee: VMware, Inc.Inventors: Ajay Gulati, Irfan Ahmad, Carl A. Waldspurger
-
Patent number: 8504614Abstract: 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: GrantFiled: June 28, 2007Date of Patent: August 6, 2013Assignee: Verizon Patent and Licensing Inc.Inventor: Paul V. Hubner
-
Patent number: 8499053Abstract: 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: GrantFiled: September 15, 2012Date of Patent: July 30, 2013Assignee: IMDb.com, Inc.Inventors: Hilliard B. Siegel, Pratik S. Dave
-
Patent number: 8499041Abstract: 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: GrantFiled: January 26, 2009Date of Patent: July 30, 2013Assignee: The Boeing CompanyInventors: Jeff A. Fiedorowicz, Emily Yanxin Wang, Jeffrey H. Albert
-
Patent number: 8499093Abstract: 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: GrantFiled: May 24, 2010Date of Patent: July 30, 2013Assignee: Extreme Networks, Inc.Inventors: Donald B. Grosser, Hood L. Richardson, Jr.
-
Patent number: 8493880Abstract: 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: GrantFiled: February 2, 2010Date of Patent: July 23, 2013Assignee: Panasonic CorporationInventor: Hirotatsu Shinomiya
-
Patent number: 8489733Abstract: 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: GrantFiled: May 21, 2010Date of Patent: July 16, 2013Assignee: Red Hat, Inc.Inventors: Martin Vecera, Jiri Pechanec
-
Patent number: 8489741Abstract: 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: GrantFiled: March 28, 2003Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Nanchariah R. Chalasani, Quddus K. W. Chong, Dolapo M. Falola, Ajamu A. Wesley, Andrea R. Yanik
-
Patent number: 8484351Abstract: 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: GrantFiled: October 8, 2008Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Jeffrey A Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
-
Patent number: 8474015Abstract: 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: GrantFiled: March 9, 2012Date of Patent: June 25, 2013Assignee: Dell Products, LPInventors: Muhammed K. Jaber, Mukund P. Khatri, Theodore S. Webb
-
Patent number: 8468211Abstract: 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: GrantFiled: October 30, 2008Date of Patent: June 18, 2013Assignee: Schlage Lock Company LLCInventor: Barrick H. Miller
-
Patent number: 8468221Abstract: 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: GrantFiled: May 20, 2010Date of Patent: June 18, 2013Assignee: Hitachi High-Technologies CorporationInventors: Takashi Saegusa, Terunobu Funatsu, Manabu Okamoto, Ikuo Takemura, Masaharu Yoshida, Hideyuki Kamasuka
-
Patent number: 8458318Abstract: 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: GrantFiled: July 30, 2012Date of Patent: June 4, 2013Assignee: VMware, Inc.Inventors: Ajay Gulati, Irfan Ahmad