Managed Object System Patents (Class 719/316)
-
Patent number: 10440054Abstract: A method, computer program product, and system for generating a unique (deceptive) view of a network, the method includes a processor generating, for a host on a computing network, a virtual network topology view, where the virtual network topology view of the network host differs from a physical network topology of the computing network, wherein the network node perceives the computing network as comprising a network topology of the virtual network topology view. The generating includes: the processor modifying naming and addressing services of network components communicatively coupled to the network host and transforming network flows between the network resources viewable by the network host in the virtual network topology view, to be consistent with the virtual network topology view.Type: GrantFiled: September 23, 2016Date of Patent: October 8, 2019Assignee: Perspecta Labs Inc.Inventor: Seth Robertson
-
Patent number: 10380486Abstract: Methods and apparatus, including computer program products, implementing and using techniques for classifying entities. Data representing an observation of an entity is received. One or more features of the entity are identified. A first classification for the entity is assigned based on the identified features, and a best fit analysis of the identified features to existing classifications. In response to identifying one or more additional features of the entity and determining that the identified additional features meet an update criterion, or in response to determining that the identified features meet an update criterion based on a modified best fit analysis, the assigned first classification for the entity is changed to a second classification for the entity.Type: GrantFiled: January 20, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventor: Kirk J. Krauss
-
Patent number: 10359934Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for IT appliance control. The method comprises determining an action regarding a storage system, encoding the action regarding the storage system, and representing the action regarding the storage system as a graphical representation.Type: GrantFiled: December 30, 2014Date of Patent: July 23, 2019Assignee: EMC IP Holding Company LLCInventors: Vitaly Kozlovsky, Inga Petryaevskaya, Yuri Zagrebin, Konstantin Tyapochkin, Alexey Fomin
-
Patent number: 10346485Abstract: In one example embodiment, a computer system includes at least one processor and a memory storing a data graph and instructions. The instructions, when executed by the at least one processor, cause the system to generate a template sentence based on a fact including a first node, a second node and a string, wherein the first node and the second node exist in the data graph and the string represents a fact that is absent from the data graph, search the internet for a document including the template sentence, and upon determining the internet includes the document with the template sentence, infer the fact by generating a series of connections between nodes and edges of the data graph that together with the first node and the second node are configured to represent the fact, the series of connections defining a path, in the data graph, from the first node to the second node.Type: GrantFiled: November 8, 2017Date of Patent: July 9, 2019Assignee: GOOGLE LLCInventors: Yaniv Leviathan, Eyal Segalis, Yoav Tzur, Gal Chechik
-
Patent number: 10305750Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a package associated with a network management device and management input. The processor can generate at least one management device schema based on the package, and can modify a controller schema based on the management input and the at least one management device schema. The processor can receive a configuration input signal that includes instructions to configure the network management device. The processor can determine a management device schema associated with the network management device based on the controller schema, and can convert the configuration input signal into a configuration signal based on the management device schema. The processor can also send the configuration signal to cause a modification to a configuration of the network management device based on the configuration signal.Type: GrantFiled: July 29, 2016Date of Patent: May 28, 2019Inventors: Srikanth Subramanian, Raymond Wing Cheh, Jaganathan S. Murugesan
-
Patent number: 10278113Abstract: In a self-organizing wireless multihop network, each node device selects operation among short-range (SR) and long-range (LR) communication modes, among which the SR mode uses a higher data rate than the LR mode. Each node device advertises connectivity link availability for neighboring node devices, and selectively initiates a link in response to connectivity availability advertised by at least one neighboring node device. The availability advertising is performed in the SR and the LR communication modes, according to a periodicity that is dynamically-variable in response to prevailing circumstances in the local neighborhood. The link initiation is selectively performed in one of either the SR or the LR communication mode based on selection criteria that include data throughput performance associated with different neighboring node devices with which connectivity is available via a certain communication mode.Type: GrantFiled: June 27, 2017Date of Patent: April 30, 2019Assignee: Eaton Intelligent Power LimitedInventors: Roger K. Alexander, Jianming Yuan, Tzeta Tsao, Sergey Sukhobok
-
Patent number: 10257266Abstract: In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. The message frequency can be compared to a threshold message frequency. A determination can be made whether to move the first actor from the first location based on comparison of the message frequency to the threshold message frequency.Type: GrantFiled: March 27, 2017Date of Patent: April 9, 2019Assignee: Amazon Technologies, Inc.Inventors: Jonathan Paul Thompson, Charles Beyer
-
Patent number: 10203938Abstract: An example device may include one or more processors to receive an input associated with developing an application; determine a feature that may be included in the application based on the input; select an application programming interface (API) from an API repository, where the API may be associated with the feature of the application; select a user interface (UI) to facilitate user interaction with the application based on the API; and/or perform an action associated with developing the application.Type: GrantFiled: August 30, 2017Date of Patent: February 12, 2019Assignee: Accenture Global Solutions LimitedInventors: Pramodsing Bijani, Mahesh Bandkar, Anand Parulkar, Ravi Sachdev, Mufaddal Moazam Kantawala
-
Patent number: 10187473Abstract: The invention relates to a method for gateway policy enforcement. The method includes receiving configuration data from a services registry. Also, the method includes annotating, based on the configuration data, a plurality of policies with flags. In addition, the method includes binding, using the annotations of the policies, a route to at least one of the annotated policies.Type: GrantFiled: April 29, 2016Date of Patent: January 22, 2019Assignee: INTUIT INC.Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Miroslav Svetoslavov Boussarov, Viraj Raghunath Kulkarni, Shailesh Shamarao Sawant, Santosh Shenoy, Michael Scott Obendorf
-
Patent number: 10180831Abstract: An application installation method of a mobile device is provided. The method includes installing an application on the mobile device; presenting, if the application is installed, an icon corresponding to the application and a mark to indicate that the application is installed, such that at least a portion of the mark is located on the icon; executing the application; and presenting, after the application is executed, the icon without the mark.Type: GrantFiled: February 19, 2014Date of Patent: January 15, 2019Assignee: Samsung Electronics Co., LtdInventors: Joon-kyu Seo, Hyun-jin Kim, Ji-yeon Kwak, Jin Ra
-
Patent number: 10176523Abstract: An order management system and method are provided for automated management of the trading activity between a buy-side firm and sell-side firm. A trade rotation list is defined that governs trades. Items on the trade rotation list are defined by at least one characteristic that is used to match a trade by assigning a sequence number to that trade. An eligibility policy and a rotation method can be defined for each trade list. The rotation method rotates the sequence in which sponsors receive block trades, so that sponsors alternate the advantage of trading first. A trade route within an order management system comprises a trade context and an allocation context. One of the trade context or allocation context or both are referenced by metadata characteristics. If the trade route references a context by name, then the trade order is routed to the trade proxy associated with the context.Type: GrantFiled: September 11, 2015Date of Patent: January 8, 2019Assignee: Vestmark, Inc.Inventors: Heeren H Pathak, Ladislav Kis, Neal Hartmann
-
Patent number: 10169015Abstract: A method for compact data marshaller generation includes determining a plurality of data types having a same memory layout from data to be marshalled using a processor, each of the plurality of data types being associated with one or more separate data marshallers. The one or more separate data marshallers are unified to provide a single data marshaller for the plurality of data types for compact data marshaller generation.Type: GrantFiled: October 23, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventor: Yohei Ueda
-
Patent number: 10169007Abstract: Technologies are disclosed herein for providing a service provider network integrated compilation service and runtime system. In particular, a compilation service is disclosed that provides functionality for modifying program source code at compile time to utilize network services provided by a service provider network. The compilation service can also perform authentication and authorization with the service provider network at compile time, initialize network services in the service provider network for use at compile time, and integrate with the service provider network in other ways at compile time. Program code modified and compiled by the compilation service can be deployed to and executed within the service provider network. The compiled program code can utilize a runtime system that includes one or more runtime managed service clients configured to interact with the network services provided by the service provider network in a memory and network efficient manner.Type: GrantFiled: December 18, 2015Date of Patent: January 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher Samuel Zakian, William Alexander Strand
-
Patent number: 10158967Abstract: An electronic device comprising: a memory including a first memory area associated with a first application; and at least one processor operatively coupled to the memory, configured to: detect that a connection is established between the electronic device and an external electronic device; and allocate a second memory area in the memory in response to detecting that the connection is established.Type: GrantFiled: June 9, 2016Date of Patent: December 18, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Dong-Ho Jang, Moon-Soo Kim
-
Patent number: 10073686Abstract: A system includes reception of a request from a first execution thread to post a message to a second execution thread, a payload of the message comprising an object including a function and serialized text of the function, and, in response to the request, deletion of the function from the object to create a modified object, and calling of a method to post a second message to the second execution thread, a payload of the second message comprising the modified object and the serialized text of the function. A request is received from the second execution thread to handle the second message, the serialized text of the function is deserialized, and the deserialized text of the function is inserted into the modified object to generate a fourth object.Type: GrantFiled: August 10, 2017Date of Patent: September 11, 2018Assignee: SAP SEInventor: Viren Kumar
-
Patent number: 9984121Abstract: A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.Type: GrantFiled: October 31, 2017Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 9984120Abstract: A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.Type: GrantFiled: October 31, 2017Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 9978085Abstract: Disclosed is an approach for implementing an improved system, method, and computer program product for a marketing automation product, where an external content service is integrated with the marketing automation tool.Type: GrantFiled: September 18, 2014Date of Patent: May 22, 2018Assignee: Oracle International CorporationInventors: Andrew W. Robinson, Robert Paulsen, Umair Akeel
-
Patent number: 9977673Abstract: Systems and methods are disclosed for providing a platform-dependent porting layer. The method includes receiving source code, provided by a user, comprising a plurality of generic instructions. The method includes determining a platform type of a target platform for executing the source code. The method includes retrieving, based on the platform type, a porting layer, associated with the target platform, comprising a plurality of platform-specific instructions. The method includes mapping each generic instruction of the plurality of generic instructions to a platform-specific instruction of the plurality of platform-specific instructions.Type: GrantFiled: November 11, 2015Date of Patent: May 22, 2018Assignee: Marvell International Ltd.Inventors: Brian Steven Friedkin, Michael David Kellner, J. Peter Hoddie
-
Patent number: 9971569Abstract: Embodiments of the present invention provide a method, computer program product, and computer system for generating object model validation rules. The method includes receiving an object model and generating a first field structure. A second field structure is generated based on the first field structure. A set of validation rules is then generated based on the second field structure.Type: GrantFiled: February 11, 2016Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Phillip M. Rauscher, Ossama Shokry
-
Patent number: 9946585Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed offering network. The asset platform includes a container and an asset module and offering module implemented on the container. The asset module provides an abstraction of the asset to the offering module such that offer modules may communicate through the container with asset modules in a standard manner.Type: GrantFiled: January 5, 2006Date of Patent: April 17, 2018Assignee: Oracle America, Inc.Inventors: Michael J. Wookey, Michael J. Gionfriddo, Thomas J. Zepf, Michael R. Ries
-
Patent number: 9934385Abstract: In a system for facilitating distributed security and vulnerability testing of a software application, each development sandbox in a set of sandboxes receives a portion of the entire application, and the received portion may be tested based on an application-level security policy to obtain a pass/fail result. The portion of the application corresponding to a certain sandbox may be modified and rescanned (i.e., retested) until the modifications, i.e., development achieves functional and quality requirements, and a pass result is obtained. Thereafter, the scan results are promoted to a policy sandbox, where a compliance result for the entire software application can be obtained based on, at least in part, the promoted results. Other sandboxes may also perform their respective pass/fail testing using the promoted results, thus minimizing the need for synchronizing the code changes in different sandboxes before testing for security policy in any sandbox and/or during application-level scanning.Type: GrantFiled: November 23, 2015Date of Patent: April 3, 2018Assignee: Veracode, Inc.Inventor: Peter J. Chestna
-
Patent number: 9906622Abstract: Disclosed are various embodiments for automated service interface optimization. In one embodiment, usage metrics are determined for a service client corresponding to usage of a set of data items within a data object. An optimized data object is provided to the service client in response to a request from the service client for the data object. The optimized data object includes empty values in place of one or more data items in the set of data items. The data item(s) are determined based at least in part on the usage metrics.Type: GrantFiled: July 26, 2016Date of Patent: February 27, 2018Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Timothy M. Sehn, Brian Evan Maher
-
Patent number: 9870263Abstract: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.Type: GrantFiled: June 29, 2007Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ara Bernardi, Sriram Sampath, John M. Sheehan, Tad Dennis Brockway
-
Patent number: 9858441Abstract: A method for disabling counterfeit cartridge operation is provided. The method includes detecting a cartridge in a blade enclosure. The method includes checking authentication credentials of the cartridge. The method includes determining the cartridge to be counterfeit. The method includes disabling the cartridge in response to determining the cartridge to be counterfeit.Type: GrantFiled: April 3, 2013Date of Patent: January 2, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Andrew Brown, Peter Hansen
-
Patent number: 9842166Abstract: In one example embodiment, a computer system includes at least one processor and a memory storing a data graph and instructions. The instructions, when executed by the at least one processor, cause the system to generate a template sentence based on a fact including a first node, a second node and a string, wherein the first node and the second node exist in the data graph and the string represents a fact that is absent from the data graph, search the internet for a document including the template sentence, and upon determining the internet includes the document with the template sentence, infer the fact by generating a series of connections between nodes and edges of the data graph that together with the first node and the second node are configured to represent the fact, the series of connections defining a path, in the data graph, from the first node to the second node.Type: GrantFiled: August 8, 2014Date of Patent: December 12, 2017Assignee: GOOGLE LLCInventors: Yaniv Leviathan, Eyal Segalis, Yoav Tzur, Gal Chechik
-
Patent number: 9838381Abstract: A certificate management apparatus retains an important certificate, while deleting the oldest referenced certificate. An update determination information output unit outputs update determination information being information for determining whether or not to update a certificate. A certificate cache stores the certificate on a volatile memory. An operation unit stores the update determination information output by the update determination information output unit in the certificate cache by relating to the certificate, and based on the update determination information stored in the certificate cache, updates the certificate related to the update determination information.Type: GrantFiled: February 26, 2014Date of Patent: December 5, 2017Assignee: Mitsubishi Electric CorporationInventors: Teruyoshi Yamaguchi, Nobuhiro Kobayashi
-
Patent number: 9830341Abstract: A system and method with the following features is disclosed: receiving a partial name of a resource having an attribute moniker and attribute value; receiving a context associated with an attribute space moniker, an attribute moniker and an attribute value; receiving a schema associated with a set that includes an attribute space moniker and an attribute moniker; identifying a missing moniker that is present in the set but not the partial name; adding a missing moniker that is an attribute space moniker to the partial name; when a missing moniker is not an attribute space moniker, identifying a context where the attribute moniker is associated with the missing moniker and an attribute space moniker is present in the partial name or set; adding the context's attribute moniker and attribute value to the partial name; and returning the partial name with the added monikers and attribute values as the full name.Type: GrantFiled: August 18, 2016Date of Patent: November 28, 2017Assignee: Google LLCInventors: John Wilkes, Indranil Gupta, Walfredo Cirne, Brian Grant, Todd Pu-Tse Wang
-
Patent number: 9805094Abstract: A trigger event is set, based on information in an information flow. One or more actions are set to occur in response to occurrence of the trigger event. The information flow is received. The set one or more actions are performed upon occurrence of the trigger event, and a user interface is displayed based on the information flow. The actions include, but are not limited to, filtering display of information from the information flow in response to occurrence of the trigger event.Type: GrantFiled: November 4, 2011Date of Patent: October 31, 2017Assignee: IPC SYSTEMS, INC.Inventors: Mark Anthony Miller, Theodore O. Calvin, Matthew John O'Donnell
-
Patent number: 9792094Abstract: The described technology is directed towards a factory identification system, in which a factory object is provided with a factory identifier (ID) that specifies information regarding a desired object that is more specific than specifying an interface. Additional construction parameters such as an object ID may be provided to further describe the desired object. Also described are object caching and reuse, and tagging the object with information that may be preserved and later used to recreate an object.Type: GrantFiled: August 31, 2015Date of Patent: October 17, 2017Assignee: HOME BOX OFFICE, INC.Inventors: Steven N. Furtwangler, Brandon C. Furtwangler, Nathan J. E. Furtwangler
-
Patent number: 9749387Abstract: This disclosure provides various embodiments for providing transparently stateful execution of stateless applications. A request associated with an application is received and includes at least one operation to be executed by the application as well as a set of first state information. The application determines if the operations are to be executed statelessly or not. If the application is to be executed statelessly, the first state information is retrieved from the request and used to initialize the application. If not, then the first state of the application is retrieved from a location other than the received request. The operations are then executed by the application in the application's appropriate first state. A response including the relevant information associated with the response as well as an updated set of state information identifying the application's second state is generated and transmitted to the client.Type: GrantFiled: August 13, 2009Date of Patent: August 29, 2017Assignee: SAP SEInventors: Thomas Chadzelek, Jens C. Ittel
-
Patent number: 9749411Abstract: The sharing of objects may be executed by performing various share type administrations. Objects may be shared directly to a site or may be made available indirectly for reuse by a site. The objects shared and made available for reuse may be added to the site to which they are shared and made available for reuse. References to the objects shared and made available for reuse are stored in repositories in response to, and in accordance with, the share type administration performed. The storage of the references to objects is based on privileges associated with at least one of a repository, a site and a user. Objects made available for reuse by, and shared to, a site may be made unavailable for reuse by, and unshared to, the site through the execution of a share type administration.Type: GrantFiled: May 1, 2015Date of Patent: August 29, 2017Assignee: Open Text SA ULCInventors: Dean Moses, Ed Anuff, Fergus Griffin, Jean Tessier, Hans Akesson, John Petersen, Tom Belunis, Edith Harbaugh, Noah Guyot, David MacLeod, Amy Phillips, Ethan Vonderweid
-
Patent number: 9699708Abstract: In a self-organizing wireless multihop network, each node device selects operation among short-range (SR) and long-range (LR) communication modes, among which the SR mode uses a higher data rate than the LR mode. Each node device advertises connectivity link availability for neighboring node devices, and selectively initiates a link in response to connectivity availability advertised by at least one neighboring node device. The availability advertising is performed in the SR and the LR communication modes, according to a periodicity that is dynamically-variable in response to prevailing circumstances in the local neighborhood. The link initiation is selectively performed in one of either the SR or the LR communication mode based on selection criteria that include data throughput performance associated with different neighboring node devices with which connectivity is available via a certain communication mode.Type: GrantFiled: January 17, 2014Date of Patent: July 4, 2017Assignee: Cooper Technologies CompanyInventors: Roger K. Alexander, Jianming Yuan, Tzeta Tsao, Sergey Sukhobok
-
Patent number: 9632817Abstract: Methods, systems, and products are disclosed for correlating business workflows with transaction tracking, the method including identifying an instrumentation point in a business process of a business workflow that invokes an IT resource that carries out at least a portion of the business process and associating, at the instrumentation point, the business process and the IT resource with a transaction name having business semantics such that correlation data gathered about the IT resource may be linked with the business process. Correlating business workflows with transaction tracking may also include gathering correlation data about the IT resource, selecting one of the plurality of service specific correlator passing methods, and passing a correlator in accordance with the selected service specific correlator passing methods.Type: GrantFiled: July 29, 2005Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Nduwuisi Emuchay, Jean X Yu
-
Patent number: 9606845Abstract: A first application is constrained from calling a middleware subsystem, where the middleware subsystem is able to access at least one feature selected from among a basic input/output system (BIOS) and hardware. The first application accesses the middleware system through a proxy, where accessing the middleware subsystem allows the first application to communicate with the at least one feature.Type: GrantFiled: March 5, 2012Date of Patent: March 28, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Guoxing Yang, Nazih H. Hage, Christopher H. Stewart
-
Patent number: 9569254Abstract: While speculatively executing a given one of a plurality of transactions concurrently executing on a computer, carry out write operations in a local data block, and automatically create an entry in a checkpoint log when reading from a shared memory. Continuously conflict check during read and tentative commit operations, and carry out a partial rollback upon detection of a conflict. The partial rollback is based upon the checkpoint log.Type: GrantFiled: July 28, 2009Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Shivali Agarwal, Monika Gupta, Shyamasundar Rudrapatna Kallikote
-
Patent number: 9537752Abstract: Techniques are presented to enable the instantiation of a service chain that is comprised of service functions belonging to one or more administrative domains. A service chain consisting of one or more service functions in one administrative domain is made available to another administrative domain through an advertisement. This enables the building of inter-domain service chains without the need to share between the administrative domains details about the service chains and service functions in the respective administrative domains.Type: GrantFiled: August 1, 2014Date of Patent: January 3, 2017Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn
-
Patent number: 9516073Abstract: In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset.Type: GrantFiled: December 30, 2013Date of Patent: December 6, 2016Assignee: OPEN TEXT SA ULCInventors: Robin D. Wilson, Dennis C. Heideman, Daniel Yee, Robert Scott Dickerson
-
Patent number: 9495392Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.Type: GrantFiled: May 28, 2014Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nathan Reynolds, Oleksandr Otenko, Joshua Dorr
-
Patent number: 9471403Abstract: Granular event management for service platforms. First bundle information relating to the content of a bundle is received at a first time, wherein the bundle relates to one or more resources in an application of a distributed computing environment. The bundle is monitored for a bundle event, wherein the bundle event is generated from a change in a lifecycle state of the bundle. Whether the bundle event has occurred is determined. Responsive to determining that the bundle event has occurred, second bundle information relating to the content of the bundle is received at a second time. Responsive to receiving the second bundle information, a granular event associated with the bundle event is identified, wherein the granular event relates to a difference between the first bundle information and the second bundle information.Type: GrantFiled: May 2, 2016Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Soma Shekar Naganna, Umasuthan Ramakrishnan, Joseph Xaviour
-
Patent number: 9460045Abstract: An apparatus for real-time management of a plurality of security components (SCs) connected to a network. The apparatus comprises a network interface for communication with the plurality of SCs connected to the network; a permanent storage unit for storing at least logon information to each of the plurality of SCs; a security component management unit (SCMU) having a plurality of integration point components (IPCs) enabled to identify the plurality of SCs connected to the network; a temporal storage unit for storing at least data collected from the plurality of SCs in the form of information units, each of the information units has a predefined limited lifetime after which such information unit is voided, thereby rendering the apparatus stateless; and a processing unit for carrying out at least one process designated to perform a specific generic task irrespective of a physical manifestation of each of the plurality of SCs.Type: GrantFiled: January 28, 2011Date of Patent: October 4, 2016Assignee: Indeni, Ltd.Inventor: Yonadav Leitersdorf
-
Patent number: 9455880Abstract: Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product information to determine the service to which the request is directed. Thereupon, the gateway can route the request to the appropriate service by consulting a routing table that can have status and connectivity information for all the available services.Type: GrantFiled: November 19, 2012Date of Patent: September 27, 2016Assignee: VERISIGN, INC.Inventors: James Gould, Mahendra Jain, Colin Lloyd
-
Patent number: 9443225Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for displaying a feed item of an information feed in a presentation on a display device. In some implementations, a feed item having one or more attributes is received. A filter including one or more parameters is applied to the one or more feed item attributes. The filter is capable of being stored on one or more storage mediums. When the one or more feed item attributes satisfies the one or more filter parameters, presentation information is generated. The presentation information includes at least one indicator configured to identify, in a user interface on the display device, the feed item as having the one or more attributes satisfying the one or more filter parameters. The presentation information can be stored on one or more storage mediums.Type: GrantFiled: October 11, 2012Date of Patent: September 13, 2016Assignee: salesforce.com, inc.Inventors: Joseph M. Olsen, Zachary J. Dunn
-
Patent number: 9444860Abstract: A method for checklist sharing. The method includes monitoring actions of a user on a computer device, identifying an action of the user, identifying a transaction record based on the action, identifying a checklist based on the transaction record, sending a notification of the checklist to the user, receiving, from the user, a download request to download the checklist, and providing the download of the checklist to the user.Type: GrantFiled: January 31, 2014Date of Patent: September 13, 2016Assignee: Intuit Inc.Inventors: Navin Kumar Jammula, Venkatesan Murugesan, Elaine Chong, Krishnaveni Edunuru
-
Patent number: 9424051Abstract: A method for modeling classes to create an application in an object-oriented programming environment based on a hierarchical rooted classification (E) and inheritance-based naming of an entity is disclosed. The method comprises in the logic classification (EB), on a first level, determining whether the entity belongs to a single-element class (EBU) or a multiple-element class (EBG) and providing a first indication therefor; on a second level, if the entity belongs to a single-element class (EBU), determining whether the entity is one of a data (I), a link (L), a role (R) and a domain (D) and providing a second indication therefor; and creating a name for the entity by aggregating the first and the second indications.Type: GrantFiled: October 13, 2006Date of Patent: August 23, 2016Inventor: Serge Brie
-
Patent number: 9419899Abstract: Disclosed are various embodiments for automated service interface optimization. In one embodiment, a service client and/or a service provider is reconfigured to use an optimized version of a data transfer interface, where the optimized version transfers fewer data items from the service provider to the service client. In another embodiment, service calls from a service client for multiple different data objects are aggregated into an aggregated service call for a data object. In yet another embodiment, an optimized data object is provided to a service client in response to a request for an unoptimized data object. If the service client attempts to use a data item excluded from the optimized data object, the excluded data item is then provided to the service client.Type: GrantFiled: May 15, 2015Date of Patent: August 16, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Timothy M. Sehn, Brian Evan Maher
-
Patent number: 9417931Abstract: A system and method for facilitating execution of multiple assemblies in a framework, in which the assemblies use a component external to the framework, is provided. A runtime manager may retrieve metadata from each of the assemblies, and selectively insert the metadata into a unified types object, so that metadata corresponding to equivalent type definitions is shared. When each assembly is executed, the combined metadata may be used to invoke or otherwise interact with the external component.Type: GrantFiled: June 24, 2008Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Raja Krishnaswamy, Shrikrishna V. Borde, Michael Shneerson, Samuel Ng, Timothy Ng
-
Automated code splitting and pre-fetching for improving responsiveness of browser-based applications
Patent number: 9405555Abstract: A “code splitting tool” provides various techniques for automatically analyzing and rewriting existing browser-based applications to introduce dynamic code loading into those applications thereby improving perceived application responsiveness. Structural elements of application code (including functions, classes, etc.) are broken into small “stubs” with corresponding bodies. Rewritten applications then initially transfer only the portion of the code (including some combination of stubs and bodies) to the client as necessary for initial application execution. Additional stubs and/or bodies are then transferred either on-demand at runtime or in the background. Automated code rewriting proceeds without requiring any application-specific knowledge or changes to existing code prior to code rewriting. Further, the code splitting tool can tailor code rewriting to specific computing devices (computers, PDA's, cell phones, etc.Type: GrantFiled: May 23, 2008Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Livshits, Emre Kiciman, Chen Ding -
Patent number: 9405574Abstract: A system and method can support intra-node communication based on a shared memory queue. A transactional middleware machine can provide a complex structure with a plurality of blocks in the shared memory, wherein the shared memory is associated with one or more communication peers, and wherein the communication peers include a sender and a receiver of a message that includes the complex structure. Furthermore, the sender can link a head block of the complex structure to a shared memory queue associated with the receiver, wherein the head block is selected from the plurality of blocks in the complex structure. Then, the receiver can access the complex structure based on the head block of the complex structure.Type: GrantFiled: March 14, 2013Date of Patent: August 2, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Xianzheng Lv, Pei Zhi Shi
-
Patent number: 9374417Abstract: A distributed system may implement dynamic specification auditing. A specification for a distributed system may be maintained in a machine readable format. Specification assertion agents corresponding to different components of the distributed system may request and receive the specification in order to verify whether tasks performed by the respective component satisfy the specification. The specification assertion agents may then send assertions of the success or failure of the component to be stored in order to verify compliance with specification. Various reports may be generated which identify failures or components in the distributed system that are not reporting assertions.Type: GrantFiled: May 27, 2014Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: James Alfred Gordon Greenfield, Dirk Gerhardes Oberholster, Christopher Richard Jacques De Kadt