Patents Issued in September 30, 2014
-
Patent number: 8849869Abstract: In various embodiments, a computerized method includes creating a first item of a list having at least two items that form a portion of electronic content. The computerized method can include creating a second item of the list within the electronic content, as well as converting the second item to a separate paragraph below the first item, wherein the separate paragraph is part of the first item. The computerized method may include creating another item of the list below the separate paragraph, wherein a continuity is maintained between the first item and the another item of the list. The computerized method includes storing the electronic content in a machine-readable medium.Type: GrantFiled: March 11, 2013Date of Patent: September 30, 2014Assignee: Adobe Systems IncorporatedInventor: Michael Kraley
-
Patent number: 8849870Abstract: A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided.Type: GrantFiled: June 26, 2008Date of Patent: September 30, 2014Assignee: Nokia CorporationInventor: Sailesh Sathish
-
Patent number: 8849871Abstract: A system and method for allocating join processing between and RDBMS and an assisting cluster. In one embodiment, the method estimates a cost of performing the join completely in the RDBMS and the cost of performing the join with the assistance of a cluster coupled to the RDBMS. The cost of performing the join with the assistance of the cluster includes estimating a cost of a broadcast join or a partition join depending on the sizes of the tables. Additional costs are incurred when there is a blocking operation, which prevents the cluster from being able to process portions of the join. The RDBMS also maintains transactional consistency when the cluster performs some or all of the join processing.Type: GrantFiled: October 4, 2012Date of Patent: September 30, 2014Assignee: Oracle International CorporationInventors: Sam Idicula, Sabina Petride, Nipun Agarwal, Eric Sedlar
-
Patent number: 8849872Abstract: An embodiment relates to a method of providing data. The method includes monitoring a user interface to detect a change in the user interface. The change indicates a desired modification to data presented in the user interface. The method also includes generating a request to modify data in response to detecting the change in the user interface and transmitting the request to a repository storing the data to be modified.Type: GrantFiled: August 31, 2007Date of Patent: September 30, 2014Assignee: Red Hat, Inc.Inventor: Darryl L. Pierce
-
Patent number: 8849873Abstract: A method of leveraging XML (eXtensible Markup Language) Technology, or similar modeling languages such as ontology definition languages, to provide attribution and multi-node data modeling, object orientation, classes, and linkage capabilities of such languages and technologies, specifically for authoring new and translating existing technical specifications in such a way that the base text content is augmented with additional information such as metadata, in such a way that other sub-specifications, data sheets, inspection and quality assurance documents, etc., do not need to be written separately, but instead become logical sub-components of the governing specifications themselves.Type: GrantFiled: March 18, 2010Date of Patent: September 30, 2014Assignee: Bentley Systems, IncorporatedInventor: Leon Gorbaty
-
Patent number: 8849874Abstract: A method for modifying a mapping from at least one application path of a data system to a conceptual path of an ontology system is provided. The application path addresses a part of the structure of the data system, and the conceptual path addresses a part of the structure of the ontology system. The method comprises the steps detecting a change to a part of the structure of the ontology system one or more of the conceptual paths is addressing and updating the mappings to reflect the change to the part of the structure of the ontology system.Type: GrantFiled: April 27, 2010Date of Patent: September 30, 2014Assignees: Collibra NV/SA, Vrije Universiteit BrusselInventors: Damien Trog, Stijn Christiaens, Pieter De Leenheer, Felix Urbain Yolande Van De Maele, Robert Alfons Meersman
-
Patent number: 8849875Abstract: At least one region of a heap that includes memory allocations is analyzed, using age and occupancy criteria, across a number of local garbage collection cycles using a processor executing a region-based garbage collector. Based upon the analyzed age and occupancy criteria of the at least one region, at least one stable region in age and occupancy is identified among the at least one region of the heap across the number of local garbage collection cycles. Maintenance of a remembered set (RS) of external references into the at least one stable region is temporarily stopped for each identified stable region during at least one additional local garbage collection cycle.Type: GrantFiled: October 15, 2013Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Peter W. Burka, Aleksandar Micic, Ryan A. Sciampacone
-
Patent number: 8849876Abstract: Methods and apparatuses that maintain birth time for a file system to optimize file update operations are described. The file system can include a plurality of snapshots or clones of data stored in one or more extents of blocks allocated in a storage device. Each extent may be associated with a time stamp according to the birth time. A request may be received from an executable using the file system to update data in a particular extent associated with a particular time stamp. In response, the current birth time in the file system and the particular time stamp may be compared to determine if the particular extent is not shared by more than one of the snapshots. If the particular time stamp is equal to the current birth time, the particular extent may be updated directly without performing an expensive operation to check whether a reference count of the particular extent is equal to one.Type: GrantFiled: December 28, 2009Date of Patent: September 30, 2014Inventors: Wenguang Wang, Deric Horn, David Alexander Majnemer, Owen Strain
-
Patent number: 8849877Abstract: An object based file system for storing and accessing objects is disclosed. The file system may be implemented as a method in hardware, firmware, software, or a combination thereof. The method may include receiving from an application program an object write request. A selected storage node on which to store the object may be selected, including identifying a least busy storage node and/or a least full storage node. The object and the object write request may be sent to the selected storage node. A write success message may be received from the selected storage node. The successful writing of the object may be reported to the application program. An object identifier and object data may be stored in a database.Type: GrantFiled: August 31, 2010Date of Patent: September 30, 2014Assignee: DataDirect Networks, Inc.Inventors: Jan Olderdissen, Dan Olster, Craig Robertson, Doug Schafer, Dave Fellinger
-
Patent number: 8849878Abstract: A system for an efficient data rehydration comprises a server, one or more reader device managers, a writer device manager, and a verifier. The server is for receiving a restore list comprising a plurality of storage locations and lengths for performing a data rehydration. The one or more reader device managers is for reading a data set indicated by the restore list by reading the plurality of storage locations for the lengths from one or more storage nodes. The plurality of storage locations and lengths indicate chunks from a client system stored as part of a full or as an incremental backup session on a storage device attached to a storage node. The writer device manager is for transferring the data set to a save node. A verifier is for verifying transfer of the data set.Type: GrantFiled: September 30, 2011Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Kiran Bachu, Venu Varma, Daniel Ravan
-
Patent number: 8849879Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for aggregating and presenting tags. A system configured to practice the method identifies a type for each tag describing a media event received from a tagging system, generates aggregate tags representing at least a portion of the set of tags based on the identified types, associates each aggregate tag with the media event based on the at least the portion of the plurality of tags represented by each respective aggregate tag, and optionally outputs the aggregate tags with the media event. A system configured to combine media segments based on aggregated tags first retrieves aggregate tags associated with a media event, receives input from a user, identifies a subset of aggregate tags related to the input, and outputs portions of the media event associated with the subset of aggregate tags.Type: GrantFiled: July 30, 2010Date of Patent: September 30, 2014Assignee: Avaya Inc.Inventors: Ajita John, Shreeharsh Kelkar, Doree Duncan Seligmann
-
Patent number: 8849880Abstract: Metadata is stored in non-volatile storage. The metadata is associated with files in a directory. A shadow directory and virtual files that correspond to the files of the directory are formed. The virtual files contain the metadata.Type: GrantFiled: May 18, 2011Date of Patent: September 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Greg Thelen
-
Patent number: 8849881Abstract: A logic circuit computes various modal interval arithmetic values using a plurality of arithmetic function units. A multiplexer gates the desired arithmetic values to a storage register.Type: GrantFiled: May 24, 2011Date of Patent: September 30, 2014Assignee: Sunfish Studio, LLCInventor: Nathan T. Hayes
-
Patent number: 8849882Abstract: The present invention relates to a method and system for providing an analog Gaussian noise signal having the predetermined probability distribution function, bandwidth and center frequency. A band-limited digital noise signal indicative of a Gaussian noise signal having a predetermined Gaussian probability distribution function is ?? modulated generating a pulse-density modulated 1-bit sequence representing a Gaussian noise signal having a predetermined probability distribution function, bandwidth and center frequency. Using an analog low-pass filter the pulse-density modulated 1-bit sequence is then converted into a respective analog Gaussian noise signal having the predetermined probability distribution function, bandwidth and center frequency. The method and system are successfully employed in numerous applications such as in histogram testing and probabilistic digitization.Type: GrantFiled: October 20, 2008Date of Patent: September 30, 2014Assignees: The Royal Institution for the Association of Learning, McGill UniversityInventors: Sadok Aouini, Gordon W. Roberts
-
Patent number: 8849883Abstract: An asynchronous sample rate converter prevents the folding back of a signal in the passband of an input sample rate into the passband of the output sample by adaptively controlling the decimation rate. The ASRC includes an adaptive decimation rate controller that selectably controls a decimation filter based on the ratio of the input sampling rate to the output sampling rate. By adaptively controlling the decimation rate in the ASRC, a significant amount of area and power is saved.Type: GrantFiled: March 23, 2011Date of Patent: September 30, 2014Assignee: Analog Devices, Inc.Inventors: Yang Pan, David Lamb
-
Patent number: 8849884Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described. A full transform is a transform that implements the complete mathematical description of the transform. A full transform operates on or provides full transform coefficients. A scaled transform is a transform that operates on or provides scaled transform coefficients, which are scaled versions of the full transform coefficients. The scaled transform may have lower computational complexity whereas the full transform may be simpler to use by applications. The full and scaled transforms may be for a 2D IDCT, which may be implemented in a separable manner with 1D IDCTs. The full and scaled transforms may also be for a 2D DCT, which may be implemented in a separable manner with 1D DCTs. The 1D IDCTs and 1D DCTs may be implemented in a computationally efficient manner.Type: GrantFiled: March 26, 2007Date of Patent: September 30, 2014Assignee: Qualcom IncorporateInventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen Srinivasamurthy, Phoom Sagetong
-
Patent number: 8849885Abstract: A hardware integer saturation detector that detects both whether packing a 32-bit integer value causes saturation and whether packing each of first and second 16-bit integer values causes saturation, where the first 16-bit integer value is the upper 16 bits of the 32-bit integer value and the second 16-bit integer value is the lower 16 bits of the 32-bit integer value. The detector includes hardware signal logic, configured to generate four signals with information about the integer values. The hardware integer detector also includes saturation logic, configured to gate the four signals to generate a saturation signal. Each bit of the saturation signal indicates whether packing the 32-bit integer value or whether packing one of the first and second 16-bit integer values will cause saturation respectively.Type: GrantFiled: June 7, 2012Date of Patent: September 30, 2014Assignee: Via Technologies, Inc.Inventor: Clinton Thomas Glover
-
Patent number: 8849886Abstract: A discrete-time analog filter including multiple storage cells each coupled to common input and output ports and each including at least one of capacitor and at least one switch. Each cell periodically samples an input signal and contributes to an output signal. At least two cells sample the input signal at different frequencies. The cells may be grouped together into one or more filter taps, where each filter tap may have a specified timing delay. Timing signals of a given tap may be non-overlapping phases of a given frequency. Cells may have a fixed or programmable capacitance associated with a corresponding weighting coefficient, and different taps may have different weighting coefficients. Taps may be coupled to implement a negative weighting coefficient. Programmable gain may be implemented with switches or by tap output coupling including sub-filter summing arrangements. Self-timed cells based on a master clock are disclosed.Type: GrantFiled: July 21, 2011Date of Patent: September 30, 2014Assignee: Apple Inc.Inventors: Benjamin W. Cook, Axel D. Berny
-
Patent number: 8849887Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers.Type: GrantFiled: January 6, 2012Date of Patent: September 30, 2014Assignee: salesforce.com, inc.Inventors: Karthik Rajan, Pallav Kothari, Scott Hansma
-
Patent number: 8849888Abstract: A stream application uses small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute nodes or hosts for execution. However, the stream application may assign various constraints that stipulate which hosts are suitable for a particular processing element. If a host meets the constraints, it may be categorized as an unconditional candidate host. In addition, the scheduler may also track conditional candidate hosts that would be suitable for the processing element if a certain user action is performed—e.g., modifying a constraint, removing a constraint, modifying a stream element, and the like. The list of conditional candidate hosts may then be displayed to the user who can choose to perform the one or more actions to change the conditional candidate host to an unconditional candidate host for the processing element.Type: GrantFiled: December 8, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Bradley W. Fawcett
-
Patent number: 8849889Abstract: A clustered computational system comprises a clustered computational engine, a program host, and a queue manager. The clustered computational engine comprises a plurality of clustered computers and is configured to perform computations. The program host stores a plurality of programs that define computations that can be performed by the clustered computational engine and a plurality of inputs to the programs. The queue manager is configured to determine when the program host has stored sufficient inputs to allow the clustered computational engine to perform a computation defined by the program and to schedule the performance of the computation by the clustered computational engine.Type: GrantFiled: March 18, 2013Date of Patent: September 30, 2014Assignee: Advanced Cluster Systems, Inc.Inventors: Ariela Tannenbaum, Zvi Tannenbaum, Bryan M Minor, Tamas Frajka, John M. Westerhoff, Dean E. Dauger
-
Patent number: 8849890Abstract: A distribution apparatus includes a detection unit configured to detect a work required for a device based on information received from the device. A first distribution unit is configured to distribute image data for a display of information relating to the required work detected by the detection unit to the device. A determination unit is configured to determine whether the device has shifted its operation into a maintenance state, based on information received from the device to which the first distribution unit has distributed the image data. A second distribution unit is configured to distribute a subsequent part of the image data that follows a part having been displayed immediately before the device shifts its operation into the maintenance state, if the determination unit determines that the device has shifted its operation into the maintenance state, to a terminal apparatus of a worker who performs the work.Type: GrantFiled: July 30, 2009Date of Patent: September 30, 2014Assignee: Canon Kabushiki KaishaInventor: Hisashi Nakamoto
-
Patent number: 8849891Abstract: In an embodiment, the systems, methods, and devices disclosed herein comprise a computer resource monitoring and allocation system. In an embodiment, the resource monitoring and allocation system can be configured to allocate computer resources that are available on various nodes of a cluster to specific jobs and/or sub-jobs and/or tasks and/or processes.Type: GrantFiled: February 28, 2014Date of Patent: September 30, 2014Assignee: Pepperdata, Inc.Inventors: Sean Andrew Suchter, Charles C. Carson, Jr., Kimoon Kim, Choongsoon Chang, Scott Alexander Banachowski, Judith A. Hay
-
Patent number: 8849892Abstract: A system and method for brokering messages in a distributed system is disclosed, in which a resource, such as a hypertext file specified by a user agent, is preprocessed to request the services of a message broker configured to communicate messages among a plurality of non-compatible clients and servers for sending a message to an application at an application server in a protocol not supported by the user agent. In response, markup is generated and sent back to the user agent.Type: GrantFiled: June 10, 2004Date of Patent: September 30, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Mayel Espino
-
Patent number: 8849893Abstract: A message received from a user causes a query of a dynamic database such as a FAQ or Relational Database, the results of the query are returned to the user. Furthermore the received message is published to a community of anonymous users. Optionally the user can edit the returned results and store the edited version in the dynamic database or edit the dynamic database via a GUI interface.Type: GrantFiled: October 7, 2005Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Patent number: 8849894Abstract: A system and method to reduce configuration administration using system independent configuration parameters. A persistent storage unit returns system independent configuration entries. Some of the entries contain parameters. A configuration resolver resolves the parameter to obtain a static value for the configuration entry that may be passed to a configuration consumer.Type: GrantFiled: December 30, 2005Date of Patent: September 30, 2014Assignee: SAP AGInventors: Thomas Mueller, Ingo Zenz
-
Patent number: 8849895Abstract: Methods, systems, and products are disclosed for associating user selected content management directives with a user selected rating. Embodiments include presenting to a user a plurality of predefined content management directives; receiving from a user an identification of a particular content management directive; receiving from a user an identification of the rating to invoke the content management directive; and storing the identification of the content management directive in association with the rating to invoke the content management directives.Type: GrantFiled: March 9, 2006Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
-
Patent number: 8849896Abstract: The invention allows controlling content distribution polling dynamically. A predetermined event is detected. In response, client-specific polling instants are determined in order to arrange the client-specific polling instants into polling time slots, wherein each polling time slot has no more than a predetermined maximum amount of polling instants. The determined client-specific polling instants are then sent to their respective clients.Type: GrantFiled: October 16, 2006Date of Patent: September 30, 2014Assignee: Nokia CorporationInventor: Tapio Hämeen-Anttila
-
Patent number: 8849897Abstract: Aspects of the subject matter described herein relate to delegating application invocation back to a client. In aspects, a server hosts an application that has a user interface that is presented on a client. User interaction on the user interface is encoded and sent to the server to give to the application. When the user uses the application such that another application is to be executed, a server delegator determines whether to execute the other application on the server or the client. If the application is to be executed on the client, the server delegator instructs a component that executes on the client to execute the application on the client. Otherwise, the application is executed on the server and data representing the user interface of the application is sent to the client so that the client may present the user interface to a user.Type: GrantFiled: November 15, 2007Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Amos Ortal, Nir Nice, Ashwin Palekar, Craig Alan Nelson, Paresh Ramchandra Haridas
-
Patent number: 8849898Abstract: Example apparatus, methods, and computers support adaptive, collaborative deduplication. One example method includes controlling a computer to compute a correlation between a processing state associated with collaborative data deduplication performed by the computer and an environmental state associated with a collaborative data deduplication environment with which the computer interacts. With the correlation in hand, the method then includes controlling the computer to adapt how the computer participates in collaborative data deduplication based, at least in part, on the correlation. The adaptations can include changing what processing is performed on the computer and what data is stored on the computer.Type: GrantFiled: December 9, 2010Date of Patent: September 30, 2014Inventor: Jeffrey Vincent Tofano
-
Patent number: 8849899Abstract: An example method includes monitoring client devices to identify a subset of client devices actively connected to an internet gateway server, and maintaining a record of media data chunks cached at each client device of the subset of client devices. The method includes receiving a request from a first client device for a media data item stored at a media server device, and determining that a first target portion of the media data item is cached at a second client device actively connected to the internet gateway server. The method includes instructing the first client device to establish a peer-to-peer connection with the second client device, to request, and to receive the first target portion of the media data item from the second client device. The method includes retrieving and sending the remainder of the media data item to the first client device.Type: GrantFiled: January 30, 2011Date of Patent: September 30, 2014Inventors: Israel L'Heureux, Mark D. Alleman
-
Patent number: 8849900Abstract: A system and method for supporting mobile coalitions for entertainment comprises devices including a master device, a server having a multimedia service executable by the master device and modules operable to recommend formation of a coalition based on the service, invite the devices to participate in the coalition, set up the coalition by determining the devices to participate, launching on each device a link to the coalition, performing emulation of the coalition by streaming a portion of the service to each device until experience is satisfactory, and continuing by transmitting the service to the devices, capture interactions on the devices by users, the interactions comprising at least gestures, taps correlating to messages of quality of experience, adapt the coalition by managing user inputs conveying quality of experience, maintaining synchronization of the devices, and maintaining the service when one or more of the devices cease to participate, and terminate the coalition.Type: GrantFiled: March 4, 2011Date of Patent: September 30, 2014Assignees: Telcordia Technologies, Inc., Kabushiki Kaisha ToshibaInventors: Benjamin Falchuk, David Famolari
-
Patent number: 8849901Abstract: A system and method for presenting a buddy list on an IM platform are provided. The system includes an IM server and an IM client having a communication connection with the IM server. The IM server stores at least two of: a buddy database, a user information database and a status database. The buddy database records a buddy list of each user, the user information database records detailed information of each user, and the status database records a current status of each user. The IM client groups and sorts buddies in the buddy list according to the buddy list or detailed information of a buddy or a current status of the buddy obtained by the IM client from the IM server, and presents the buddy list according to a grouping and sorting result. Users are enabled to select different presenting manners and search for buddies conveniently.Type: GrantFiled: March 25, 2011Date of Patent: September 30, 2014Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Qiang Tu
-
Patent number: 8849902Abstract: Serving user selected content in accordance with a service policy is disclosed. The user may select content from a content source to be accessed at a mobile device. The desired content is modified as necessary such that transmission of the content complies with a policy. Alternatively, only content that complies with the policy may be made available for selection. The manner in which a policy is defined and the content provided may be determined by various factors including mobile device capabilities, user preferences, and network conditions.Type: GrantFiled: June 24, 2011Date of Patent: September 30, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Patent number: 8849903Abstract: A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to a web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database. Users privacy is also protected as the unique identifiers are erased when the client computer system's user exits the web browser or powers down the computer.Type: GrantFiled: December 22, 2011Date of Patent: September 30, 2014Inventor: Nobuyoshi Morimoto
-
Patent number: 8849904Abstract: A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.Type: GrantFiled: May 17, 2012Date of Patent: September 30, 2014Assignee: CloudFlare, Inc.Inventors: Matthew Browning Prince, Matthieu Philippe François Tourne, Christopher Stephen Joel, John Brinton Roberts, Michael Jonas Sofaer, Jason Thomas Walter Benterou
-
Patent number: 8849905Abstract: A centralized computing system, comprising a centralized computing center comprising a plurality of nodes, a plurality of clients in different geographical regions, an IP network interconnecting the clients and the centralized computing center, and a scheduler scheduling jobs onto suitable nodes. The plurality of nodes include desktop container nodes, exclusively used for running remote desktop server software, each remote desktop server software communicating visual output to a remote desktop viewer on one of the clients. The system further comprises an accelerator arrangement capable of providing communication of visual output between the desktop container nodes and the clients using an alternative transport layer protocol other than transmission control protocol (TCP), the alternative transport layer protocol being more efficient than TCP over a high-latency connection.Type: GrantFiled: October 29, 2012Date of Patent: September 30, 2014Assignee: GridCore ABInventor: Devarajan Subramanian
-
Patent number: 8849906Abstract: Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.Type: GrantFiled: April 3, 2013Date of Patent: September 30, 2014Assignee: Kaseya International LimitedInventors: George Runcie, Derek Rodrigues
-
Patent number: 8849907Abstract: A conference notification system in which potential participants to a conference re notified of relevant sections of the conference as they occur. Records are maintained of associations of persons to at least one or more conference section indicators, each indicator being uniquely associated with a conference section. The system identifies the current conference section and identifies persons associated with the current section, notifying them accordingly.Type: GrantFiled: March 31, 2006Date of Patent: September 30, 2014Assignee: Rockstar Consortium US LPInventors: Patrick Hession, Tony McCormack, John Costello
-
Patent number: 8849908Abstract: A real-time integrated information sharing and telecommunications collaboration system is disclosed. The system includes at least one central server to create, store, display, edit, distribute, share, control and archive voice, data, video and images with a plurality of simultaneous wireless and wireline remote display devices. The system includes at least one central server monitors, controls and protects voice, data, video and image communications to, from and between display devices through encrypted token based security identifiers. The sharing of information and communication data packets between the display devices is contingent upon permissions assigned to individual human or machine end users.Type: GrantFiled: October 13, 2006Date of Patent: September 30, 2014Inventors: Kaydon A. Stanzione, Lendell L. Oliver
-
Patent number: 8849909Abstract: A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined.Type: GrantFiled: November 27, 2007Date of Patent: September 30, 2014Assignee: Yahoo! Inc.Inventors: F. Randall Farmer, Mohammad Mohsenzadeh, Chip Morningstar, Neal J. Sample
-
Patent number: 8849910Abstract: Described herein are systems and methods for collecting and surfacing metrics with respect to their classification; and the use of the metrics by a workload manager and other application monitoring tools to provide quality-of-service and workload management. Each request is classified, either by the application server or another process. A request classification identifier (RCID) is associated with each request, and thereafter flows with that request as it is being processed. The RCID value is used by data collectors at various points in the system to aggregate the metrics, and a workload manager collects the metrics. The collected metrics are then processed by a rules engine at the workload manager, which analyzes the metrics and generates adjustment recommendations to provide quality-of-service and workload management.Type: GrantFiled: November 16, 2011Date of Patent: September 30, 2014Assignee: Oracle International CorporationInventors: Rajendra Inamdar, Anthony G. Vlatas, Sandeep Shrivastava, Michael Cico, Akbar Ali Ansari
-
Patent number: 8849911Abstract: User reports concerning inappropriate content are received by a social networking system and are put into a content report management process that routes the reports into other handling processes based upon the reporting user's identification of the report type. Reports concerning content that is related to the reporting user are routed into a social resolution process that resolves the complaint through self-help and social resolution. Other reports are handled by a content review process that resolves complaints through automated methods as well as manual review by human agents.Type: GrantFiled: December 9, 2011Date of Patent: September 30, 2014Assignee: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Mitu Singh, Qing Guo, Arturo Bejar, Arda Cebeci
-
Patent number: 8849912Abstract: An acquisition unit acquires presence information of an information processing device of another via server. When the acquisition unit acquires pieces of presence information including the same user account from two or more information processing devices, a status image generation unit generates a status image indicating a status of the user identified by the user account, by referring to the latest presence information. In order to represent the status of the user, the status image generation unit includes a name of an application being run by the user in the status image.Type: GrantFiled: May 25, 2012Date of Patent: September 30, 2014Assignees: Sony Corporation, Sony Computer Entertainment Inc.Inventors: Hiroaki Aonuma, Yasutaka Miwa, Masayuki Kasai, Nobukazu Koyama
-
Patent number: 8849913Abstract: A method of remotely activating a non-native IP multimedia subsystem (IMS) application of an electronic device. The method may include receiving at least one of a general IMS availability registration from the electronic device or a native IMS application registration from the electronic device; identifying the non-native IMS application using a database that associates IMS applications with corresponding electronic devices; transmitting an activation trigger for the non-native IMS application to the electronic device; and receiving an IMS application registration for the non-native IMS application and registering the non-native IMS application.Type: GrantFiled: June 23, 2006Date of Patent: September 30, 2014Assignees: Sony Corporation, Sony Mobile Communications ABInventor: Jeffrey J. Griffin
-
Patent number: 8849914Abstract: A system and method for enabling co-browsing between two or more users accessing a website in separate sessions. Each of the users operates a web browser instance to browse the website. The website comprises one or more web pages, at least a portion of which includes embedded software code or script. A collaboration manager, established after the users consent to co-browsing, associates the sessions of the users. As the users navigate to new web addresses in the website or enter data into their browser instances, the software code or script embedded within the web pages rendered in the browser instances causes each user's browser to communicate changes in the web addresses or data to the collaboration manager. The collaboration manager receives the communicated changes and provides them to other co-browsing users. Synchronization of cursors, scroll-bar positions and other browser events is also supported.Type: GrantFiled: December 20, 2007Date of Patent: September 30, 2014Assignee: The Vanguard Group, Inc.Inventors: Louis Peter Bove, Joseph F. Ceklosky, Jr., Glenn Jackson Hubler
-
Patent number: 8849915Abstract: Methods and arrangements to communicate aurally during a chat conference are contemplated. Embodiments include transformations, code, state machines or other logic to communicate aurally during a chat conference by receiving through a user interface for the chat conference the designation of a participant in the chat conference, receiving through the user interface for the chat conference a command to capture audio, capturing audio, and transmitting the captured audio to the participant based upon the designation of the participant. In some embodiments, a participant may be designated by a mouse click on a name representing the participant. In some embodiments, the command to capture audio may be expressed by holding down a mouse button. In alternate embodiments, the command to capture audio may be expressed by a pop-up menu. In further embodiments, the captured audio may be stored and transmitted to additional participants.Type: GrantFiled: May 23, 2008Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Viktors Berstis, Randolph M. Forlenza
-
Patent number: 8849916Abstract: Provided are techniques for the orchestration of workflows such as, but not limited to, computer system server, storage, virtualization and cloud infrastructure management operations and tasks. The disclosed orchestration techniques support non-scripted native representations of the workflows and the addition of new object types or operation sets or services. The disclosed orchestration techniques support atomicity and transactional semantics of workflows and include the ability to configure parameters for execution of workflow, which influences, for example, error, temporal and automation semantics.Type: GrantFiled: June 26, 2011Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Sudhir Gurunandan Rao
-
Patent number: 8849917Abstract: The invention generally relates to virtual environments, and more particularly to systems and methods for communicating in virtual environments. A method of providing communication in a virtual universe (VU) includes instantiating and assigning an information channel to a first client of the VU, associating at least one additional client of the VU to the information channel, and conveying data placed on the information channel to the first client and the at least one additional client.Type: GrantFiled: February 22, 2012Date of Patent: September 30, 2014Assignee: Activision Publishing, Inc.Inventors: Christopher J. Dawson, Rick A. Hamilton, II, Michael J. Osias, Brian W. Sledge
-
Patent number: 8849918Abstract: An electronic mail management system and method is disclosed comprising a control table for storing information related to sent and received messages of an email client, wherein the stored information relates to header fields of the received and sent messages and, in particular, to fields as defined in Internet Engineering Task Force standard RFC 2822. The system monitors the control table to identify received messages which relate to sent messages and also to identify sent messages which have not been responded to by the recipients of the sent message. The email client displays received messages stored in the control table hierarchically according to the related sent message and also displays the status of the messages in the control table.Type: GrantFiled: May 24, 2005Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Francois-Xavier Drouet, Carole Truntschka