Patents Examined by Benjamin A. Ailes
-
Patent number: 9407695Abstract: Techniques are disclosed for synchronizing service data between a data store and a device using the service data. These synchronization techniques may be used with a synchronization method and device that adaptively adjust synchronization parameters, such as the synchronization interval and quantity of synchronized data, on a per-end-user basis in response to actual end-user behavior. In particular, heavy users of service data are rewarded with improved synchronization parameters, such as a combination of shorter synchronization intervals and increased synchronization data quantities, which provides closer to “direct access” performance. Light users of service, on the other hand, are assigned lower cost synchronization parameters, such as longer synchronization intervals and/or decreased synchronization data quantities.Type: GrantFiled: October 7, 2010Date of Patent: August 2, 2016Assignee: Good Technology CorporationInventors: Gregory Scott Friedman, Coyle Brett Marl
-
Patent number: 9043414Abstract: A server computing device receives location data for a user. The server computing device determines a location of the user based on the location data. The server computing device then transmits emails addressed to an email list to an email address for the user based on determining that the location of the user device is associated with the email list.Type: GrantFiled: December 13, 2011Date of Patent: May 26, 2015Assignee: Amazon Technologies, Inc.Inventor: Sailesh Rachabathuni
-
Patent number: 8930537Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.Type: GrantFiled: February 28, 2008Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Deanna Lynn Quigg Brown, Kelly Louise Hicks, Andrew Gary Hourselt, Rezaul Shah Mohammad Islam, Ashaki Ayanna Ricketts, Teresa Shen Swingler, Theodore Brian Vojnovich
-
Patent number: 8909800Abstract: A system, method and computer program product for controlling virtual servers includes a plurality of virtual servers running on a host computer. An access identifier and a unique identifier can be associated with each virtual server. A control procedure(s) is within each corresponding virtual server, and can be used to control that virtual server in response to control commands. A control interface is outside the virtual servers and can be used for control of the virtual servers in response to control commands. The control command can be executable by both the control procedure(s) and the control interface, or can be executable by the control interface if the control procedure(s) is unreachable, or can be executable by the control interface if the virtual server has failed, or can be executable even if the virtual server is inaccessible. The control interface can be accessible by using multiple addresses and identifiers.Type: GrantFiled: December 13, 2011Date of Patent: December 9, 2014Assignee: Parallels IP Holdings GmbHInventors: Vladimir Grebenschikov, Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
-
Patent number: 8868682Abstract: A method of optimizing the design of a Tracker in P2P applications to support DVD features, the method including determining for each peer and video operation the time T and jump point Pj, generating a hash key HKj for each peer, the hash key having a value Kj=(Pj?T)/C, where C>=1 is the granularity of the system, and grouping the peers with the same hash-key, where the system is designed to provide good viewer experience while supporting DVD features like pause, forward and backward jump operations.Type: GrantFiled: July 23, 2009Date of Patent: October 21, 2014Assignee: Telefonica, S.A.Inventors: Xiaoyaun Yang, Minas Gjoka, Pablo Rodriguez, Parminder Chhabra
-
Patent number: 8838698Abstract: A messaging system for masking addresses from sending processes. The messaging system maintains a message service profile and a service-address profile. The messaging system accesses recipient data. Sending processes are able to send messages to the messaging system in a form such that each message has an message type and list of recipients. The messaging system is able to determine which of a set of sending services is to be used to send the message, based on the message-service profile. The service-address profile stores information about where in the structure of recipient data the appropriate address for the selected service is located. The addresses corresponding to the named recipients, for the services determined by the messaging system, can be retrieved by from recipient data. The message system can then provide the recipient address to the appropriate sending services to send the message.Type: GrantFiled: December 3, 2001Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Afshan Ally, Michael S. Roy-Diclemente, Anthony L. Tjong
-
Patent number: 8799416Abstract: A computer system comprises servers running application programs which are controlled, at least in part, by configuration parameters. The parameters are updated by first updating a database of configuration parameters, and then automatically updating the servers in accordance with the database updates to automatically maintain synchronization between the server configuration and the database.Type: GrantFiled: October 31, 2007Date of Patent: August 5, 2014Assignee: Web.Com Holding Company, Inc.Inventors: Steven D. Kim, Lior Elazary
-
Patent number: 8782151Abstract: Messages exchanged among users of a relationship management and work collaboration system are organized within user-defined, secure communication channels organized according to user-defined hierarchies that represent the users' personal relationships with one another. Security of the communications channels is maintained using individual, dynamic keys, each of the keys being uniquely associated with a respective one of the channels, and being generated according to combinations of individual passwords established by each respective channel's participants. In-bound messages in the form of e-mails are received and associated with respective ones of the channels according to e-mail aliases associated with the inbound messages. Out-bound e-mails may be sent to channel participants according to e-mail addresses associated with the participants and channel preferences established by the system users.Type: GrantFiled: December 18, 2009Date of Patent: July 15, 2014Assignee: PrivateTree, LLCInventors: Edward F. Wang, Timothy N. Jones
-
Patent number: 8782280Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.Type: GrantFiled: February 4, 2013Date of Patent: July 15, 2014Assignee: Sandisk IL Ltd.Inventors: Yosi Pinto, Eitan Mardiks
-
Patent number: 8738691Abstract: A web server and a shared caching server are described for serving dynamic content to users of at least two different types, where the different types of users receive different versions of the dynamic content. A version of the dynamic content includes a validation header, such as an ETag, that stores information indicative of the currency of the dynamic content and information indicative of a user type for which the version of the dynamic content is intended. In response to a user request for the dynamic content, the shared caching server sends a validation request to the web server with the validation header information. The web server determines, based on the user type of the requestor and/or on the currency of the cached dynamic content whether to instruct the shared caching server to send the cached content or to send updated content for serving to the user.Type: GrantFiled: January 22, 2013Date of Patent: May 27, 2014Assignee: AOL Inc.Inventors: John Panzer, Vishwanathan Ramamurthy, Mohan Rao
-
Patent number: 8717435Abstract: A video monitoring device may include an input for a video input signal, a display, and a video processor coupled to the input and the display. The video processor may be for obtaining from the video input signal at least one parametric signal defining a curve, calculating derivative values for the curve, and displaying pixel intensity values on the display based upon the derivative values so that more rapidly changing portions of the curve appear dimmer and more slowly changing portions of the curve appear brighter.Type: GrantFiled: April 9, 2008Date of Patent: May 6, 2014Assignee: HBC Solutions, Inc.Inventor: Chad Faragher
-
Patent number: 8713089Abstract: An improved lookup service is provided that allows for the dynamic addition and deletion of services. This lookup service allows for the addition and deletion of services automatically, without user intervention. As a result, clients of the lookup service may continue using the lookup service and its associated services while the updates occur. Additionally, the lookup service provides a notification mechanism that can be used by clients to receive a notification when the lookup service is updated. By receiving such a notification, clients can avoid attempting to access a service that is no longer available and can make use of new services as soon as they are added to the lookup service.Type: GrantFiled: April 8, 2003Date of Patent: April 29, 2014Assignee: Oracle America, Inc.Inventors: Brian T. Murphy, Robert W. Scheifler, Zane Pan, James H. Waldo, Ann M. Wollrath, Kenneth C. R. C. Arnold
-
Distributed computing system and method for distributing user requests to replicated network servers
Patent number: 8683075Abstract: Routing requests for data objects from clients includes receiving a request for a data object from a client, providing content servers capable of serving data objects, determining a server from the content servers, and informing the client of an address associated with the determined server accessible by the selected route. Determining a server includes, for each content server, identifying routes between the content server and the client, determining traversal times for the routes, and selecting a route from among the routes based on the traversal times.Type: GrantFiled: November 16, 2000Date of Patent: March 25, 2014Assignees: Verizon Corporate Services Group Inc., Raytheon BBN Technologies Corp.Inventors: Rodney Lance Joffe, Barry A. Dykes, Jason Alan Brittain, Victor Joseph Oppleman, Brian Everett Pettingell, James Joseph Lippard, Ian Burke Vandeventer, Brett Dean Watson, Steven Michael Hotz, Nils Herbert McCarthy -
Patent number: 8667121Abstract: In one embodiment, a method is provided and includes capturing a plurality of packet streams, recreating a plurality of flows from the packet streams, and analyzing the flows to identify one or more incidents. The incidents identify one or more pieces of data. The incidents are filtered and the incidents are rendered on a display for an end user that initiated the filtering operation. In other embodiments, the display allows the end user to view a selected one of a group of attributes for the incidents. The display allows the end user to open a captured object associated with a specific incident. In still other embodiments, the display allows a user to filter the incidents using a selected one of a group of group options such as content, destination IP, destination location, destination port, filename, host IP, etc.Type: GrantFiled: March 25, 2009Date of Patent: March 4, 2014Assignee: McAfee, Inc.Inventors: Ratinder Paul Singh Ahuja, Joel Christener, Jitendra Gaitonde, Sirisha Ganti, Sridevi Haridasa, Damodar K. Hegde, Chaitra Jayaram, Rahila Kasim, Faizel Lakhani, Swati Patil, Harsimran S. Sandhu
-
Patent number: 8667113Abstract: Techniques for detecting device changes using SNMP polling are described. In response to determining that an MIB of a managed device has changed, the device's SNMP agent identifies the altered objects in the device's MIB. In response to detecting such a change, the SNMP agent generates a bitmap. This bitmap identifies all the MIB's objects that have changed. The NMS may access and use this bitmap to take further action. For example, the NMS may use the bitmap to poll only the changed objects in the MIB, rather than all of the objects in the MIB (including the unchanged objects). Because fewer than all of the MIB's objects need to be polled in order to identify changes to the managed device, both the burden on the device and the bandwidth required for the polling is significantly reduced.Type: GrantFiled: March 16, 2011Date of Patent: March 4, 2014Assignee: Cisco Technology, Inc.Inventor: Saiprasad Gangalapur Veerabhadrappa
-
Patent number: 8624976Abstract: The invention relates to a method for moving a maneuverable part of a pan-tilt camera from a first pan-tilt position, having a first pan coordinate and a first tilt coordinate, to a second pan-tilt position, having a second pan coordinate and a second tilt coordinate. The maneuverable part is moved by inverting the maneuverable part of the camera and panning to the second pan coordinate. The first pan coordinate is part of a pan-tilt coordinate system and the second pan coordinate is part of a complementary pan-tilt coordinate system, which represents positions of the inverted maneuverable part. The maneuverable part is moved from the first tilt coordinate to the second tilt coordinate. The first tilt coordinate is part of the pan-tilt coordinate system and the second tilt coordinate is part of the complementary pan-tilt coordinate system. The invention also relates to a corresponding device and a corresponding computer program.Type: GrantFiled: April 7, 2008Date of Patent: January 7, 2014Assignee: Axis ABInventor: Johan Nyström
-
Patent number: 8612561Abstract: A virtual network storage system includes at least two network storage devices which connect to same SAN. At least one network storage device includes a device management unit for maintaining the mapping relationship between the global volume and the local volume of each network storage device, and for redirecting the access from the global volume to the network storage device which the global volume management unit of the global volume is located. At least one network storage device includes a global volume management unit for executing the access operation to the global volume according to the mapping relationship. A network storage device and virtual method are applied to the virtual network storage system. With the increasing of the network device, the ability of processing the access to the global volume is increased, and then the performance bottleneck caused by virtually operating to the network storage system.Type: GrantFiled: September 4, 2006Date of Patent: December 17, 2013Assignee: Hangzhou H3C Technologies Co., Ltd.Inventor: Xiaoke Ni
-
Patent number: 8589571Abstract: A method and apparatus for screening a request to establish a SIP session is provided. The method may include a) receiving a request to establish a SIP session at a network node of an internet protocol network and incrementing a counter, b) determining whether the request includes a resource priority parameter with an elevated priority value and, if so, incrementing a counter, c) comparing a ratio of the priority request count to the total request count to a threshold, and d) processing each request that includes the elevated priority value using more comprehensive screening after the ratio exceeds the threshold, allowing processing for each request that includes the elevated priority value to continue in accordance with the elevated priority value after the ratio does not exceed the threshold, and allowing processing for each request that does not include the elevated priority value to continue in accordance with a routine priority.Type: GrantFiled: February 26, 2010Date of Patent: November 19, 2013Assignee: Alcatel LucentInventors: Stuart O. Goldman, Karl F. Rauscher
-
Method for supporting multiple diversified data applications with efficient use of network resources
Patent number: 8572256Abstract: To enable applications to share an established data connection, communication configuration parameters identified by a new application are compared to the parameters requested by applications already sharing the data connection. If there are no conflicts with exclusive configuration parameter(s) required by a new application, a union rule is applied to each shareable configuration parameter of the new and currently executing applications using the data connection to determine a mutually acceptable configuration. Also determined is a measure of the degree to which all applications are supported by a compromise parameter determined by the union rule. The data connection best supporting the sharable parameters of the new and executing applications is assigned to the new application. When an application terminates, the union rules may be applied to parameters requested by the remaining applications to reconfigure the data connection.Type: GrantFiled: July 15, 2008Date of Patent: October 29, 2013Assignee: QUALCOMM IncorporatedInventor: Uppinder Singh Babbar -
Patent number: 8412805Abstract: Techniques are disclosed for synchronizing service data between a data store and a device using the service data. These synchronization techniques may be used with a synchronization method and device that adaptively adjust synchronization parameters, such as the synchronization interval and quantity of synchronized data, on a per-end-user basis in response to actual end-user behavior. In particular, heavy users of service data are rewarded with improved synchronization parameters, such as a combination of shorter synchronization intervals and increased synchronization data quantities, which provides closer to “direct access” performance. Light users of service, on the other hand, are assigned lower cost synchronization parameters, such as longer synchronization intervals and/or decreased synchronization data quantities.Type: GrantFiled: October 15, 2007Date of Patent: April 2, 2013Assignee: Good Technology CorporationInventors: Gregory Scott Friedman, Coyle Brett Marl