Patents Examined by Scott Christensen
-
Patent number: 8612570Abstract: In a networked computer system, a method and system for classifying and managing the data objects in a data signal in a computer system comprising using a network tap to tap the data signal transmitted between two devices in the system, collecting information about the data objects in the data signal, classifying the data objects to assign categories based on the collected information about the data object, and storing the results of the classification.Type: GrantFiled: June 30, 2007Date of Patent: December 17, 2013Assignee: EMC CorporationInventors: Manoj Nair, Stephen R. Perrin
-
Patent number: 8606952Abstract: A method and system for optimizing bandwidth usage in remote visualization are provided. The method may comprise determining a region of interest and a region of non-interest of the image; sending data relating to the region of interest via a reliable priority data stream; and sending data relating to the region of non-interest via a less reliable non-priority data stream. The priority data stream may be a high quality and/or high speed data stream, while the non-priority data stream may be a lower quality and/or lower speed data stream. The region of interest and the region of non-interest may be determined in various ways, including via automatic selection (e.g., through the use of image-based algorithms), via an application programming interface of one of a plurality of graphics applications that generate the image, or via manual selection by a user.Type: GrantFiled: January 12, 2009Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Davide Pasetto, Ronán Bohan, Mark Levins
-
Patent number: 8606920Abstract: Technologies are described herein for providing notifications of computing resource availability for on-demand allocation. A resource request is received from a requesting application indicating the type, size, number, and other parameters of the computing resources desired. Upon determining that the requested computing resources are not immediately available, suitable alternative resources are determined based on the parameters of the requested resources. The availability of computing resources at the service provider is monitored, and when the requested resources or suitable alternatives become available, the requesting application is sent one or more resource availability notifications describing the available resources. The requesting application may then allocate the available resources from the service provider on-demand.Type: GrantFiled: May 28, 2010Date of Patent: December 10, 2013Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Eric Paul Wei, James Alfred Gordon Greenfield
-
Patent number: 8606844Abstract: The initial partitioning of a distributed computing problem can be critical, and is often a source of tedium for the user. A method is provided that automatically segments the problem into fixed sized collections of original program cells (OPCs) based on the complexity of the problem specified, and the combination of computing agents of various caliber available for the overall job. The OPCs that are on the edge of a collection can communicate with OPCs on the edges of neighboring collections, and are indexed separately from OPCs that are within the ‘core’ or inner non-edge portion of a collection. Consequently, core OPCs can iterate independently of whether any communication occurs between collections and groups of collections (VPPs). All OPCs on an edge have common dependencies on remote information (i.e., their neighbors are all on the same edge of a neighboring collection).Type: GrantFiled: August 14, 2008Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: James H. Kaufman, Tobin Jon Lehman
-
Patent number: 8601072Abstract: An exchange data communication determining unit determines, based on a received reception wireless frame, whether or not a communication partner is an exchange partner with which the exchange data can be exchanged. Receiving a notice that exchange of the exchange data is possible, a data communication control unit executes a process for giving/receiving the exchange data. A machine identification information registration unit stores an MAC address of a portable game machine in an MAC address list saving area. Again, the wireless frame transmitting/receiving unit sets a transmission wireless frame and executes an exchange partner searching process. An exchange data communication determining unit determines whether or not an MAC address included in the received reception wireless frame is registered with the MAC address list saving area, and if it is registered, the data communication is terminated.Type: GrantFiled: August 30, 2010Date of Patent: December 3, 2013Assignee: Nintendo Co., Ltd.Inventors: Tooru Ooe, Masahiro Shoji
-
Patent number: 8595303Abstract: Techniques for thread data aggregation are described. In implementations, metadata is identified for a new message associated with a conversation thread. The metadata is added to conversation metadata that is associated with the conversation thread and attached to an anchor message associated with the conversation thread. The addition of the metadata to the conversation metadata creates aggregate thread data. The aggregate thread data is moved from the anchor message to the new message.Type: GrantFiled: June 2, 2010Date of Patent: November 26, 2013Assignee: Microsoft CorporationInventors: Dylan J. Plotts, Patrick McClanahan Kaze
-
Patent number: 8595350Abstract: A user information processing method, an apparatus thereof and a user information processing system in which personal information can be more effectively employed. Terminal use record information is obtained when a user employs terminal units. The profile information of the user is generated on the basis of the accumulated terminal use record information and the generated profile information is stored, so that information peculiar to the user can be provided on the basis of the stored profile information of the user.Type: GrantFiled: June 30, 2010Date of Patent: November 26, 2013Assignee: Sony CorporationInventors: Yoji Kawamoto, Isao Hidaka, Tomohiro Tsunoda
-
Patent number: 8589544Abstract: A method is provided in one example and includes verifying a storage capacity of a network element coupled to an end device over a network connection. The method also includes executing script provided in the network element, which is configured for exchanging packets in a network environment. The script initiates a collection of data being retrieved from the end device. The data can be Fault, Configuration, Accounting, Performance, and Security (FCAPS) data associated with the end device. The data collected from the end device is communicated to a next destination.Type: GrantFiled: November 7, 2012Date of Patent: November 19, 2013Assignee: Cisco Technology, Inc.Inventors: Pradeep K. Banerjee, Shyyunn Sheran Lin, Ammar Rayes, Gregory S. Thompson, Subrata Dasgupta, Virendra K. Malaviya, James McDonnell
-
Patent number: 8587652Abstract: In a monitoring apparatus for monitoring an object which intrudes into a monitoring subject area by using an image pickup device, it is demanded to adjust parameters according to conditions such as the monitoring purpose and the surrounding environment in order to execute suitable monitoring. To this end, in the monitoring apparatus, parameters corresponding to monitoring conditions are subject to grouping. Suitable values of parameters in each group obtained by the grouping are previously determined according to a degree of a monitoring condition. A monitoring condition and its degree are selected by using an ordering device having user interface components such as push buttons mounted thereon. It is made possible to instantaneously alter parameters belonging to a group corresponding to the monitoring condition all at once at this time. Parameter adjustment free from troublesomeness and skill is thus implemented.Type: GrantFiled: January 22, 2010Date of Patent: November 19, 2013Assignee: Hitachi Kokusai Electric, Inc.Inventors: Kazunari Iwanaga, Miyuki Fujii
-
Patent number: 8589472Abstract: A method, data processing system, and computer program product for processing information. A server-side agent running on a server data processing system monitors for a selected event for processing by the server-side agent. In response to detecting the selected event for processing by the server-side agent, the server-side agent requests information to process the selected event from a client-side agent running on a client data processing system. The server-side agent performs a subset of functions performed by the client-side agent. In response to receiving a response with the information to process the selected event from the client-side agent, the server-side agent performs a set of steps to process the selected event using the information received from the client-side agent.Type: GrantFiled: June 22, 2010Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Advait Deepak Karande, Chee Meng Low, Nandagopal Seshagiri
-
Patent number: 8589499Abstract: A cluster of computing systems is provided with guaranteed real-time access to data storage in a storage area network. Processes issue request for bandwidth reservation which are initially handled by a daemon on the same node as the requesting processes. The local daemon determines whether bandwidth is available and, if so, reserves the bandwidth in common hardware on the local node, then forwards requests for shared resources to a master daemon for the cluster. The master daemon makes similar determinations and reservations for resources shared by the cluster, including data storage elements in the storage area network and grants admission to the requests that don't exceed total available bandwidth.Type: GrantFiled: October 19, 2010Date of Patent: November 19, 2013Assignee: Silicon Graphics International Corp.Inventor: Michael A. Raymond
-
Patent number: 8583721Abstract: Systems and methods for distributing work among a plurality of workers in a distributed environment using a granularity determinator module to determine a desired granularity of a data to be worked-on whereby each one of a plurality of document subcomponents individually maintains a level of security based on a security policy. The data is separated out into a plurality of subcomponents which are transmitted to respective workers. A consolidator module can be used to consolidate subcomponents worked on by the respective workers into one worked-on document or file for validation purposes. The system and methods provide an efficient and cost effective way to distribute confidential work to workers without compromising the confidentiality of the information contained in the document or file being worked on.Type: GrantFiled: October 13, 2009Date of Patent: November 12, 2013Assignee: Xerox CorporationInventors: Wendell Lewis Kibler, Yu-An Sun, Naveen Sharma
-
Patent number: 8583797Abstract: In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, a control node automatically manages the system such that the system has sufficient capacity to satisfy an agreement to provide a given level of a service. In order to automatically manage the system, the control node evaluates the current capacity levels of resources in the system. The current capacity levels are indicative the capacity of resources to perform certain acts. The capacity of the resources to perform these acts may be indicative of whether the system is able to provide the given level of the service. Because resources may be deployed in chains, the capacities of resources to perform the certain acts may be defined to be dependent on the capacities of other resources to perform other acts.Type: GrantFiled: January 7, 2008Date of Patent: November 12, 2013Assignee: CA, Inc.Inventors: Sanjay Radia, Robert A. Gingell, Jr., Jerry R. Jackson, Michael S. Walker
-
Patent number: 8583807Abstract: Various embodiments for providing enhanced mobile messaging services are described. In one or more embodiments, a mobile computing device may send messages of different types. The mobile computing device may allow a sender to compose a message independently of message type. The mobile computing device may automatically determine both a message type for the message and the transfer medium by which to send the message. The mobile computing device may consider factors including message contents, network availability and reliability, historical data, cost, sender preferences, recipient preferences, etc. Other embodiments are described and claimed.Type: GrantFiled: October 31, 2008Date of Patent: November 12, 2013Assignee: PALM, Inc.Inventors: Sahana Malhar, Janell Paulson, Masri Bassam
-
Patent number: 8583763Abstract: Some embodiments provide systems and methods for sandboxing content optimization to occur entirely within a network edge or PoP of a CDN. Some embodiments pass a first request for a first URL to a first back-end at the network edge that is configured to cache an optimized instance of the particular object. When the optimized instance of the particular object is not cached at the first back-end, a second request is issued for a second URL identifying a non-optimized instance of the particular object. The second request resolves internally within the network edge to a second back-end that is configured to cache the non-optimized object. The non-optimized object from the second back-end is optimized and passed to the first back-end. The first back-end caches the optimized instance of the non-optimized object and serves the optimized instance to a requesting end user.Type: GrantFiled: September 19, 2012Date of Patent: November 12, 2013Assignee: Edgecast Networks, Inc.Inventors: Hayes Kim, Robert J Peters, Sergio Leonardo Ruiz, James Segil
-
Patent number: 8577957Abstract: Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided.Type: GrantFiled: April 1, 2009Date of Patent: November 5, 2013Assignee: LITL LLCInventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day, Robert Sanford Havoc Pennington, Noah Bruce Guyot, Daniel Kuo, Jenea Boshart Hayes, Aaron Tang, Donald Francis Fischer, David Livingstone Fore, John Chuang, Chris Bambacus
-
Patent number: 8578038Abstract: An apparatus for providing access to social content may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to perform at least receiving information providing corresponding identities of a plurality of members of a group, receiving an indication of group content including at least one content item stored in association with the group, and enabling access to the group content by the members based on presence information related to the members indicating that a presence threshold associated with the group content is met. A corresponding method and computer program product are also provided.Type: GrantFiled: November 30, 2009Date of Patent: November 5, 2013Assignee: Nokia CorporationInventors: Terho Kaikuranta, Bror Svarfvar
-
Patent number: 8578040Abstract: A dynamically-enforceable application-controlled quasi-reliable extension to TCP permits a client application to dynamically set a percent loss tolerance for data transmission reliability through network input/output system calls to the TCP, thereby programming the transport layer to optimistically acknowledge non-critical missing frames. The reliability requirement can be dynamically set within TCP to the level of reliability required for specific data frames within the data stream during the data transfer. Based on this loss tolerance specified, the TCP layer makes a determination whether to trigger a retransmission or continue delivering out-of-order frames to the application. A forced acknowledgement frame is sent for each missing packet until the number missing packets causing forced acknowledgments within the current receive buffer frame exceeds the loss tolerance.Type: GrantFiled: August 14, 2003Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, Kavitha Vittal Murthy Baratakke, Ketan Priyakant Pancholi, Venkat Venkatsubra
-
Patent number: 8577960Abstract: In a distributed landscape, different levels of data caches, such as a memory cache and prefetch tables, are provided for storing status and other information about a remote system to a client. Status information may be provided to the client from a memory cache if available and up to date. The memory cache may be updated using information stored in the one or more prefetch tables or by reading the data from the remote system(s). The prefetch tables may be updated by reading information from the remote systems. The data caches are dynamically updated to store the most up-to-date status information available. The data stored in each data cache level may be updated at predetermined intervals or upon a request by the client. Status messages for the one or more remote systems selected are displayed, providing the client with a status overview of the distributed landscape.Type: GrantFiled: July 29, 2010Date of Patent: November 5, 2013Assignee: SAP AGInventors: Stefan Boller, Tihomir Stoyanov
-
Patent number: 8578013Abstract: A device may include a donor to maintain a pool of addresses; a group of borrowers to obtain addresses from the donor; a daemon that has registered an interest in one or more borrowers in the group of borrowers; and a library to maintain first relationships between donors and borrowers that have obtained addresses from the donors, maintain second relationships between daemons and borrowers in which the daemons have registered an interest, receive a notification regarding an incident associated with the donor, identify, in response to the notification, the group of borrowers based on the first relationships, determine that the daemon has registered an interest in the one or more borrowers in the group of borrowers based on the second relationships, and output, to the daemon, a notification regarding the incident associated with the donor.Type: GrantFiled: July 31, 2012Date of Patent: November 5, 2013Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Bharani Chadalavada, Vinay Nallamothu