Including Data Structures Referencing Externally Stored Data Patents (Class 707/795)
-
Patent number: 12189703Abstract: Described are systems and methods for providing webpage insights to a user. The method can include receiving, by a computing system, an indication that a user of a user account with the computing system specified a type of query indicating a geographic location of computing devices from which queries of the type of query originate, identifying a webpage to identify from search results of queries of the type, including those requested from the geographic location, receiving search ranking of the webpage from a querying computing system, comparing the search ranking to a historic search ranking to determine a change in search ranking, determining whether the change satisfies criteria for a threshold level of search ranking movement, and providing information for presentation in a GUI that includes, in a list of ranked notifications, an indication that the search ranking of the webpage for the type of query changed.Type: GrantFiled: February 22, 2022Date of Patent: January 7, 2025Assignee: Siteimprove A/SInventors: Christoffer Lund Stroier, Andrei Popa, Andreas Kjeldsen
-
Patent number: 12095620Abstract: A method comprises receiving telecommunications infrastructure data corresponding to a plurality of devices, determining at least one issue with at least one device of the devices based at least in part on the telecommunications infrastructure data, and identifying at least one remedial action to be performed to address the at least one issue. The identifying is performed using one or more machine learning techniques and the at least one remedial action comprises at least one of adding at least one additional device to the plurality of devices and reconfiguring the at least one device. One or more configuration templates are retrieved and inputted to at least one of the at least one additional device and the at least one device based at least in part on the at least one remedial action. A report including the at least one issue and the at least one remedial action is generated.Type: GrantFiled: September 5, 2023Date of Patent: September 17, 2024Assignee: Dell Products L.P.Inventors: Nithish Kote, Parminder Singh Sethi, Vinay Kumar Lokeshappa Malligere
-
Patent number: 11797484Abstract: A method comprises receiving a request to configure a temporary cache associated with at least one storage array and configuring the temporary cache in response to the request. In the method, the temporary cache is exposed to a tiering software portion of a tiering appliance for a designated time period, and a portion of data from one or more cloud storage platforms is stored in the temporary cache. The method also includes retrieving the portion of the data from the temporary cache in response to one or more read requests from one or more user devices, and removing the temporary cache in response to expiration of the designated time period.Type: GrantFiled: July 19, 2021Date of Patent: October 24, 2023Assignee: EMC IP Holding Company LLCInventors: Mithun Mahendra Varma, Rabi Shankar Shaw, Srikantha Kalaghatta, Sarat Kumar Behera
-
Patent number: 11681618Abstract: A computer implemented system and method of memory management for an in-memory database. The system implements a paged data vector using non-uniform compression of its chunks. In this manner, the system achieves greater compression than systems that use uniform compression.Type: GrantFiled: June 30, 2021Date of Patent: June 20, 2023Assignee: SAP SEInventors: Gary Lin, Reza Sherkat, John Smirnios
-
Patent number: 11593101Abstract: Techniques are disclosed relating to modifying the functionality of software applications using object-oriented configuration data. In some embodiments, a configuration module may receive, from an application hosted within a server system, a request for configuration data that is usable to modify the manner in which the application performs a computing operation. In some embodiments, the request may specify a particular data object and include contextual information. The configuration may receive, from a configuration service in the server system, a configuration data package that includes a default definition for the particular data object and an override definition for a contextual override of the particular data object. The configuration module may determine, based on the contextual information, that the contextual override applies and return the configuration data, including data from the override definition, to the application.Type: GrantFiled: September 30, 2021Date of Patent: February 28, 2023Assignee: PayPal, Inc.Inventor: Jose Eduardo Rubio
-
Patent number: 11120034Abstract: A method and system including one or more data sources; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: initiate a business intelligence (BI) tool; connect to a BI platform; receive selection of an initiate query control; retrieve one or more database coupling components, wherein each database coupling component corresponds to a data source; display the retrieved one or more database coupling components; and receive selection of at least one of the retrieved one or more database coupling components to provide data in response to execution of a query. Numerous other aspects are provided.Type: GrantFiled: November 13, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Sowmya Kalidindi, Sathya G, Vignesh Sankaran, Prasanna Bhat Mavinakuli
-
Patent number: 11120049Abstract: In accordance with the present approach, concurrent processing is employed to facilitate a data import process. By way of example, in accordance with the present approach, local or external data to be imported is partitioned into multiple, separate import sets. In the subsequent stage, the import sets are processed concurrently to populate the target table.Type: GrantFiled: November 19, 2018Date of Patent: September 14, 2021Assignee: ServiceNow, Inc.Inventors: Amila Chinthaka Suriarachchi, Matthew Breckenridge Stoddart, Lubomir Kostadinov Vardin, Francis van Aeken, Pankaj Puniani
-
Patent number: 11016738Abstract: Disclosed herein are system, method, and computer program product embodiments for changing a software code when executed by a PS (“production system”). An embodiment operates by pulling a copy of master code, entering changes to the copy of the master code, sending a request for staging a code push, sending a request for a voter build of staging code, and testing the changes.Type: GrantFiled: October 24, 2019Date of Patent: May 25, 2021Assignee: SAP SEInventors: Thomas Hoffmann, Wolfram Kramer, Michael Dohle
-
Patent number: 10891631Abstract: Methods and systems are presented for providing a framework to generate computer models for detecting fraudulent electronic transactions. The framework selects and retrieves a set of transaction records from an online database system based on one or more criteria. The framework then enriches the set of transaction records with additional data related to the set of transaction records. The additional data of each transaction record may include transaction data of another transaction record selected based on a common attribute shared with the transaction record. The framework serializes the transaction data and the additional data associated with the set of transaction records. A set of features is derived based on analyzing the serialized data. The framework then generates a computer model for detecting fraudulent electronic transaction based on the set of features.Type: GrantFiled: December 10, 2018Date of Patent: January 12, 2021Assignee: PayPal, Inc.Inventors: Lior Ebel, Shir Fiszman
-
Patent number: 10853151Abstract: Provided is a service provision in a multi-tenant environment which includes determining, by an outsourcing service augmentation platform, that an event has occurred within a tenant instance. Authorization credentials needed to access the tenant instance are provided to the platform. Further steps can include identifying a type of the event and processing the event. The processing includes determining that data corresponding to the event is needed from the tenant instance, requesting the data from an application programming interface (API) corresponding to the tenant instance, receiving the data from the tenant instance, and executing actions within the platform based on the data, the type of event, and a configuration of services defined for the tenant instance.Type: GrantFiled: May 8, 2018Date of Patent: December 1, 2020Assignee: OneSource Virtual, Inc.Inventors: Wesley Bryan, Scott Ingulli
-
Patent number: 10845997Abstract: A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. A snapshot of the application may be created and used to rollback or clone the application. Clones snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot. Changes to application state may be written to a remove storage volume that may be mounted to a new instance or clone of the application to recreate its state. Jobs to create and execute a bundled application may be referenced with a simulated file system that generates reads to hosts only when the job log file is actually read. A job manager creates jobs according to the manifests and executes phases of these jobs with respect to target nodes of the distributed computing system.Type: GrantFiled: January 12, 2018Date of Patent: November 24, 2020Assignee: ROBIN SYSTEMS, INC.Inventors: Ravi Kumar Alluboyina, Tushar Doshi
-
Patent number: 10824606Abstract: A system standardizes values that occur in large datasets before the dataset is analyzed. The system identifies values in a dataset that are similar to each other and associates those values with each other to form groups. The system determines a canonical value for each group of associated values. Within each group, the system replaces values that have been associated with each other with the canonical value for the group. As a result, the dataset is transformed into a dataset that has standardized values, and the standardized dataset is provided as input for analysis by a data analysis system. By standardizing the dataset in this manner, the data analysis system can process a larger portion of the dataset.Type: GrantFiled: November 15, 2016Date of Patent: November 3, 2020Assignee: Trifacta Inc.Inventors: Sean Philip Kandel, Zain Asgar, Wei Zheng, Philip John Vander Broek
-
Patent number: 10782960Abstract: A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.Type: GrantFiled: March 9, 2018Date of Patent: September 22, 2020Assignee: Ab Initio Technology LLCInventors: Scott Studer, Joel Gould, Amit Weisman
-
Patent number: 10705889Abstract: The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.Type: GrantFiled: March 31, 2017Date of Patent: July 7, 2020Assignee: Dropbox, Inc.Inventors: Marcio von Muhlen, Vinod Valloppillil, Nils Bunger
-
Patent number: 10635416Abstract: A framework is defined for property-based filtering for objects. The framework is independent of specific programming languages. Selection criteria is entered to match on the selected criteria and allow for searching for objects. Properties for objects are exposed as property sets and language specific projections of properties. The framework codifies strongly typed properties and property sets, projecting property sets generically on language specific objects, and a generic Boolean filtering system on objects or property sets. The framework defines property keys with type, property values, property expressions, and property filters which are a collection of property expressions which can be applied against property sets, property handlers, and language-specific projections of generic objects. The framework also includes a generic object programming model where objects expose a common interface whereby generic property filters can be evaluated against any object.Type: GrantFiled: February 19, 2019Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Samuel David Adams, Jonathan Wiswall, Neil Sandlin
-
Patent number: 10621238Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: November 27, 2017Date of Patent: April 14, 2020Assignee: SALESFORCE.COM, INC.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 10546056Abstract: A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.Type: GrantFiled: March 12, 2019Date of Patent: January 28, 2020Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Adam Storr, Jesse Rickard, A. Rafee Memon
-
Patent number: 9940335Abstract: An information processing apparatus includes a recording unit, a log display unit, a selection unit, and a storage location data display unit. The recording unit records log entries regarding pieces of data selected by a user as targets of an information process in an information log. The log display unit displays storage locations of the pieces of data and a log list that is a list of the log entries recorded in the information log. The selection unit selects any of the storage locations of the pieces of data displayed. The storage location data display unit displays a storage location data list that is a list of pieces of data stored in the selected storage location.Type: GrantFiled: January 28, 2015Date of Patent: April 10, 2018Assignee: FUJI XEROX CO., LTD.Inventors: Akira Kadoda, Yusuke Morita
-
Patent number: 9817560Abstract: A method for managing a document at a mobile device having a user interface screen, the mobile device being arranged for a wireless connection to a reproduction unit and loaded with a mobile application for sending documents to the reproduction unit, includes opening the document by the mobile application at most a complete desktop area on the user interface screen, storing the document in memory of the mobile device, closing the document by the mobile application at the user interface screen, and automatically showing the document stored by the mobile application at the desktop area by means of a representation after the document is closed. A mobile device is provided for performing the method.Type: GrantFiled: February 9, 2015Date of Patent: November 14, 2017Assignee: OCE-TECHNOLOGIES B.V.Inventor: Marinus P. Neeleman
-
Patent number: 9769240Abstract: A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.Type: GrantFiled: May 16, 2016Date of Patent: September 19, 2017Assignee: CLOUDFLARE, INC.Inventors: Christopher Stephen Joel, Jason Thomas Walter Benterou, Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye
-
Patent number: 9753953Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.Type: GrantFiled: November 12, 2015Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
-
Patent number: 9678641Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.Type: GrantFiled: October 20, 2014Date of Patent: June 13, 2017Assignee: Adobe Systems IncorporatedInventor: William R. Softky
-
Patent number: 9519464Abstract: The disclosure generally relates to code recommendation. In one embodiment, code snippets may be extracted using an invocation-centered code slicing process and then grouped according to the method usages. For each method usage, a representative code snippet may be selected and stored in the knowledge base in association with metadata. In operation, the programming context may be obtained and used to query the knowledge base to retrieve one or more code snippets for recommendation. In one embodiment, the recommended code snippets may be ranked to improve the utility and user friendliness, and the metadata may be used to provide variation points and possibly other auxiliary information to improve the operation efficiency and user experience.Type: GrantFiled: September 16, 2014Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yingnong Dang, Chenglin Zhong, Qian Wu, Han Yin, Niko Schwarz, Dongmei Zhang
-
Patent number: 9329806Abstract: An image producing device by which image data that is produced by an image producing unit is written in an external memory medium, or by which image data is read from the external memory medium and written to a device main unit of the image producing device, the device main unit includes: a record unit configured to record first identification information of image data that is written in the external memory medium; a data storage unit configured to store image data that is recorded by the record unit; and a data operation unit configured to move image data from the external memory medium to the data storage unit based on the first identification information in the record unit.Type: GrantFiled: March 25, 2010Date of Patent: May 3, 2016Assignee: Oki Data CorporationInventor: Tsuyoshi Ishigure
-
Patent number: 9277066Abstract: In a communication terminal, a transmission control unit transmits, by a first wireless communication method to the information processing apparatus, instruction for executing wireless communication by a second wireless communication method using communication information stored in the information processing apparatus. In an information processing apparatus, a storage unit stores the communication information. A communication unit executes wireless communication by the second wireless communication method using the communication information stored in the storage unit, in a case where the instruction is transmitted by the transmission control unit.Type: GrantFiled: June 13, 2014Date of Patent: March 1, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Taketomo Naruse
-
Patent number: 9268883Abstract: A method and apparatus for managing variations in a product structure for a product comprising a data manager and a visualizer. The data manager is configured to manage variations in the product structure using a model. The model includes a group of master objects having a primary hierarchical organization and a group of configuration objects having a number of secondary hierarchical organizations. Each secondary hierarchical organization in the number of secondary hierarchical organizations is associated with the primary hierarchical organization and configured to represent a variant of the product. A number of configuration objects in a secondary hierarchical organization represents a number of variations in the product structure for the product. The visualizer is configured to visually present, in a graphical user interface, information for an object selected from one of a master object in the group of master objects and a configuration object in the group of configuration objects.Type: GrantFiled: April 12, 2012Date of Patent: February 23, 2016Assignee: THE BOEING COMPANYInventors: Sean M. Callahan, Carl A. Pearson, John Terry Monahan
-
Patent number: 9215277Abstract: Disclosed are a resource sharing method and device, and a storage medium. The technical solution in the embodiments of the present invention is applied to use a relationship chain to perform authentication control. When a resource download link is generated, corresponding relationship chain information is added into the link, and the resource download link is recorded and sent by a sharing server. When a user needs to perform downloading according to the received resource download link, authentication is performed on the user according to the relationship chain information. Only users who have the friendly relationship corresponding to the relationship chain are permitted to download specific contents, thereby introducing a controlled resource sharing mechanism in the existing download platform system, controlling contents to be legally and orderly spread, and at the same time enabling the resource spreading process to be traced.Type: GrantFiled: December 7, 2012Date of Patent: December 15, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Gang Liu, Hang Yin, Xiaokang Li
-
Patent number: 9170824Abstract: A file system independent virtualized boot block with discovery volume and cover files renders a volume visible when accessed by an accessing system which differs from a source system. For example, a downlevel operating system recognizes that data is present on a volume created in an uplevel operating system, even where the uplevel data itself may not be accessible.Type: GrantFiled: August 12, 2013Date of Patent: October 27, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Karan Mehra, Ravinder S. Thind, Darren G. Moss, Darwin Ou-Yang
-
Patent number: 9043364Abstract: A system and method are disclosed for rationalizing configurations associated with one or more products. The system includes a database associated with one or more customers. The system further includes an order analysis system coupled with the database. The order analysis system is capable of rationalizing the differences between configurations of various combinations of options that are stored in the database.Type: GrantFiled: September 16, 2013Date of Patent: May 26, 2015Assignee: JDA Software Group, Inc.Inventors: Aamer Rehman, Jonathan Bier, Suriya Ganesan
-
Patent number: 9026564Abstract: This invention is directed to a document processing system and control method thereof. The system stores a plurality of items of document data each containing metadata pertaining to the contents of each item of document data, and relation information representing the relations between the plurality of items of document data. When scanned image data or facsimile-received image data is input, document data related to the input image data is specified among the plurality of items of stored document data, based on the metadata contained in each item of document data. Relation information representing the relation between the input image data and the specified related document data is stored. Even document data obtained from a paper document is able to be stored as document data subjected to search processing.Type: GrantFiled: January 8, 2013Date of Patent: May 5, 2015Assignee: Canon Kabsuhiki KaishaInventor: Masahito Yamamoto
-
Patent number: 9026561Abstract: In a method for reporting data loaded to a database that does not adhere to referential constraints of the database that are not enforced, a computer receives a file of Data Definition Language (DDL) statements for creating a database. The computer identifies statements from the DDL statements that comprise text indicating the statements are referential constraints that are not to be enforced. The computer converts indentified statements to create view statements. The computer generates a file comprising the create view statements. Create view statements are used to generate database views during database build. The computer generates a file, comprising the received DDL statements without the statements that comprise the text indicating the one or more DDL statements are referential constraints not to be enforced in the database. The computer, responsive to new data being loaded to the database, creates a report comprising data from the database views.Type: GrantFiled: July 2, 2012Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Kathleen F. Hills, Thomas Kersjes, Mark A. Musa, Fu-Chen Pan
-
Patent number: 9015200Abstract: A geographic database is defined using hierarchical data trees and updated by changing selected portions of a data tree. A device defines a binary large object (BLOB) including map data as a first data tree and an update to the map data as a second data tree. The device computes a difference between the first data tree and the second data tree. The difference may include the data and links that are being updated. The device generates an update script including a sequence of edit operations needed to update the map data. The device may communicate the update script to a navigation device, which is configured to execute the update script to perform the update on a local version of the map data.Type: GrantFiled: October 15, 2012Date of Patent: April 21, 2015Assignee: HERE Global B.V.Inventors: Martin Pfeifle, Andre Reichert, David Schmitz
-
Publication number: 20150106405Abstract: A method, apparatus, and tangible computer readable medium for processing a Hidden Markov Model (HMM) structure are disclosed herein. For example, the method includes receiving Hidden Markov Model (HMM) information from an external system. The method also includes processing back pointer data and first HMM states scores for one or more NULL states in the HMM information. Second HMM state scores are processed for one or more non-NULL states in the HMM information based on at least one predecessor state. Further, the method includes transferring the second HMM state scores to the external system.Type: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: Spansion LLCInventors: Ojas BAPAT, Richard Fastow, Jens Olson, Kenichi Kumatani
-
Patent number: 8990245Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.Type: GrantFiled: January 17, 2014Date of Patent: March 24, 2015Assignee: Splunk Inc.Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
-
Patent number: 8972379Abstract: A system and method for modifying a parameter of a website in order to optimize an organic listing of the website at one or more search engines is described. Several embodiments include methods and systems for generating scored representations based upon different portions of data associated with a website, and then combining the scored representations to achieve a result. The result indicates a feature of the website that may be modified in order to optimize the organic ranking of the website at one or more search engines.Type: GrantFiled: November 2, 2012Date of Patent: March 3, 2015Assignee: RioSoft Holdings, Inc.Inventors: Ray Grieselhuber, Brian Bartell, Dema Zlotin, Russ Mann, Pete Dudchenko, Patrick Hall
-
Patent number: 8965932Abstract: A method of sequencing and scheduling web resources, via a software application that collects URLs and feeds them to a Web browser, so that the amount of clicks and decisions are reduced when browsing the Internet. The method begins after a computer user with Net-access encounters a URL that leads to a collection of other URLs that the software application has arranged to be presented in a continuous, show manner. This collection of resources then plays automatically, going from one resource to the next without the user being required to make a decision or click. The decision-making process is not inhibited, it is made optional. A method of inserting full-screen advertising, public service announcements, news, etc. has been developed. The server software application module described herein allows a publisher to stream URLs to a user who does not have the client-side software.Type: GrantFiled: December 21, 2005Date of Patent: February 24, 2015Assignee: Robocast, Inc.Inventor: Damon Torres
-
Patent number: 8965906Abstract: Geographic data structuring and analysis is described. In one embodiment, a method for geographic data structuring and analysis is described, including parsing a set of geographic objects into groups of geographic objects, and assigning one or more attributes to the parsed geographic objects. The method may further include accessing a database of geographic object feature data and assigning certain features to certain attributes of the geographic objects, rendering one or more of the geographic objects in relation to geospatial topology information, and analyzing the rendered geographic objects. In certain aspects, systems and methods described herein provide functions attributable to Geographic Information Systems using rendering processors and engines that would otherwise be unable to achieve such functions.Type: GrantFiled: March 30, 2012Date of Patent: February 24, 2015Assignee: Leidos, Inc.Inventor: Matthew William Werth
-
Patent number: 8959117Abstract: This disclosure provides various embodiments of software for identifying and utilizing a generic update module with recursive calls. In one aspect, the software receives packed update parameters for updating a data record in a database, unpacks the update parameters, and updates the data record in the database using the unpacked update parameters. In some implementations, the update parameters may comprise a packed long byte string. The software may update the data record by returning the unpacked update parameters to a business application for database execution.Type: GrantFiled: March 15, 2013Date of Patent: February 17, 2015Assignee: SAP SEInventors: Rene Dehn, Martin Kaiser, Gisella Dominguez Anzuinelli
-
Patent number: 8949286Abstract: When using virtually stored data sets, such as virtual storage access method (VSAM) data sets, while the data set is open (referred to as an open time) static data set characteristics and/or job parameters have been defined for the VSAM data set. In one approach, a method for modifying a virtual storage access method (VSAM) data set includes opening a VSAM data set; and modifying a VSAM control block structure for the VSAM data set.Type: GrantFiled: February 14, 2013Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Kam H. Ho, Maya P. Pandya
-
Patent number: 8948045Abstract: A network element has one or more logical communication interfaces each of which has a data set defining parameters for the interface. A data storage medium stores a profile containing information for an interface, the profile having a profile identifier for identifying the profile. The data set associated with an interface includes a profile identifier for enabling the communication interface to access information in the profile by referring to the profile identifier. The profile may include information relating to neighbor discovery communications between one network element and another, and the same profile may be accessed by any number of interfaces.Type: GrantFiled: June 8, 2006Date of Patent: February 3, 2015Assignee: Alcatel LucentInventors: Craig Douglas Wigglesworth, David Watkinson, John Fischer
-
Patent number: 8943055Abstract: A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.Type: GrantFiled: September 13, 2012Date of Patent: January 27, 2015Assignee: Facebook, Inc.Inventors: Jeffrey David Kimball, John Thurston Wassom, Jr., Christina Ann Rank Dolan
-
Patent number: 8943104Abstract: When using virtually stored data sets, such as virtual storage access method (VSAM) data sets, while the data set is open (referred to as an open time) static data set characteristics and/or job parameters have been defined for the VSAM data set. In one approach, even after a data set is opened, a virtually stored control block structure for the data set may be modified, such as by providing a dynamic address space associated with the data set in order to interact with the data set in an environment which allows for a service block request to modify the control block structure, such that data set characteristics and/or job parameters for the data set may be modified during the open time of the data set.Type: GrantFiled: August 30, 2011Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Kam H. Ho, Maya P. Pandya
-
Patent number: 8909676Abstract: A codeset database for a universal remote control device includes a device index table, a key index table, protocol tables, and a set of keycode data structures. A keycode data structure includes a plurality of keycode data structure pointers (KDSPs) and one or more optional keycodes. In a star linking method, a keycode data structure is linked to multiple keycode data structures by pointing to those keycode data structures using multiple KDSPs. In a cluster linking method, a keycode data structure is linked to multiple keycode data structures by being pointed by those keycode data structures. A keycode data structure may not contain any actual keycodes, but a plurality of keycode data structure pointers and other information. A special value inside the keycode data structure is used to indicate whether and how keycode data structures are linked together.Type: GrantFiled: October 6, 2006Date of Patent: December 9, 2014Assignee: UEI Cayman Inc.Inventor: Oscar C. Miramontes
-
Patent number: 8880553Abstract: Techniques are described for data redistribution. Embodiments store a first set of receiver location identifiers mapped to a document identifier and assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments store a second set of receiver location identifiers mapped to the document identifier and assigned to a second set of receiver locations storing document data corresponding to the document identifier referenced by the relational data. Sender index keys are received separately from the relational data and the document data, the sender index keys referencing the document identifier and containing sender location identifiers. Embodiments determine, from the first set of receiver location identifiers and the second set of receiver location identifiers, which receiver location identifiers are mapped to the document identifier referenced by the sender index keys.Type: GrantFiled: August 20, 2013Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Ivan Lew, Aleksandrs Santars, Adil M. Sardar, David Tremaine
-
Apparatus, method and computer-readable storage medium for assigning patient studies for peer review
Patent number: 8862634Abstract: An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform a number of functions, including identification of a target number that indicates a number of reported image studies for peer review. The apparatus is caused to identify users having user characteristics that match properties of the reported image studies. The user characteristics include a specialty (modality specialty and body-region specialty) that matches the reported image studies, or an associated medical facility that matches an associated medical facility of the reported image studies. The apparatus is caused to assign the target number of reported image studies to the identified users. The apparatus may be further caused to identify users that have previously performed a user-initiated peer review of a reported image study, and reduce their assigned image studies accordingly.Type: GrantFiled: March 30, 2011Date of Patent: October 14, 2014Assignee: McKesson Financial HoldingsInventors: Fari Fuladinashta, Bo Liang, Hong Chen, Denis Ng, Christine Callaghan, Ethel Zammit, Brian Ding, Ka Kiu Chow -
Patent number: 8862626Abstract: The navigation overhead and/or the content managing/updating overhead is reduced by providing link objects with condition data being associated with the link items of the link objects so that, depending on a check as to whether the condition data is fulfilled or not, an automatic handling of a link object may be performed. For example, the automatic handling may have an automatic appointing an object ID referred to by a link item of the link object that has condition data associated therewith which is fulfilled, as a newly-selected object ID.Type: GrantFiled: October 14, 2011Date of Patent: October 14, 2014Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.Inventors: Christian Kellermann, Bernd Linz, Markus Prosch, Alexander Zink
-
Patent number: 8838642Abstract: According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token.Type: GrantFiled: February 22, 2012Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Xiao Ming Gao, Peter F. Haggar, Chang Sheng Liu, Robert Van Der Linden
-
Patent number: 8832154Abstract: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.Type: GrantFiled: December 8, 2009Date of Patent: September 9, 2014Assignee: NetApp, Inc.Inventors: Sudhir Srinivasan, Shankar Pasupathy, Minglong Shao, Garth Goodson
-
Patent number: 8825722Abstract: Systems and methods are disclosed in which a self-describing file is generated and utilized to provide applications with the ability to properly preserve unknown file content. A self-describing file may contain, or be associated with, an extension section that provides information that an application can use to properly calculate unknown file content. The extension section may include functions of formulas that the application can use to calculate values for data that the application would not otherwise support. This allows for the content of the self-describing file to be modified by an application that does not support all of the capabilities of the file while maintaining the integrity of the file and user experience when the file is subsequently accessed by a full featured application.Type: GrantFiled: January 13, 2012Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Daniel Clay, Michael Woolf, Matthew Dorbin, Stephanie Lorraine Horn
-
Patent number: 8819070Abstract: Methods and apparatus for information organization and exchange by providing a data store of interconnected items of information that together form an intent-driven taxonomy. This allows users to easily discover and exchange real-time items of information across applications.Type: GrantFiled: April 12, 2011Date of Patent: August 26, 2014Assignee: Flow Search Corp.Inventor: Eric Alterman