Patents Examined by Bruce A Witzenburg
-
Patent number: 8738638Abstract: A system and method determines analyzes usage of an online mapping system by users, determines popularity of geographic regions and stores the processed data which is optionally in a visual data layer over the map.Type: GrantFiled: April 6, 2011Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Eugene Koshelev, Jaroslav Bengl
-
Patent number: 8738608Abstract: A database access model and storage structure that efficiently support concurrent OLTP and OLAP activity independently of the data model or schema used, are described. The storage structure and access model presented avoid the need to design schemas for particular workloads or query patterns and avoid the need to design or implement indexing to support specific queries. Indeed, the access model presented is independent of the database model used and can equally support relational, object and hierarchical models amongst others.Type: GrantFiled: April 6, 2011Date of Patent: May 27, 2014Assignee: Justone Database, Inc.Inventor: Duncan G. Pauly
-
Patent number: 8732162Abstract: Exemplary systems and methods for server management are provided. An exemplary system comprises a plurality of servers, with each server having the ability to access a database or, in some embodiments, be configured to perform a calculation, computation or make a determination of a particular value, values or other information. A communications network delivers queries to each server whereby a look-up table directs query processing by the servers. Further embodiments of the system feature a program logic controller for rebalancing the workload of the network servers. Exemplary methods of processing queries on the system comprise submitting a query to the network, communicating the query to each server in the network and each server looking-up on a look-up table the processing responsibilities of the servers in the network. The query is processed by the server having primary responsibility for processing the query while other the servers monitor query processing.Type: GrantFiled: July 11, 2011Date of Patent: May 20, 2014Assignee: Sony Computer Entertainment America LLCInventor: Adam Pierce Harris
-
Patent number: 8706719Abstract: A user's physical location and the time the user is at that location are sampled by an network-enabled mobile computing device at certain intervals, and used to construct a representation of the comparative relevance of the different physical locations where the user lives. This representation is then used then to optimize and prioritize results returned by a local network search operation, informing the user about which search result would be optimal for the user at her intended time for use of that choice.Type: GrantFiled: August 10, 2010Date of Patent: April 22, 2014Assignee: Aechelon Technology, Inc.Inventors: Ignacio Sanz-Pastor, David L. Morgan, Javier Castellar, Luis A. Barcena, Christopher E. Blumenthal
-
Patent number: 8676862Abstract: A method for information management comprises monitoring output from an application to an operating system, wherein the output is monitored substantially continuously; determining if a policy applies to data associated with the output; and executing the policy if the policy applies.Type: GrantFiled: March 18, 2005Date of Patent: March 18, 2014Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Patent number: 8666969Abstract: Various aspects of this disclosure are directed to receiving, by a computing device, a first table join query that may include a first group of table identifiers that identify the two or more tables. The computing device may determine whether the first table join query includes an outer join command. When the first table join query includes the outer join command, the computing device may compare the first group of table identifiers and a second group of table identifiers of one or more pre-joined tables to determine whether each of the first table identifiers matches at least one of the second group of table identifiers. The computing device may further determine whether a predicate associated with each table identifier matches a predicate associated with a matching second table identifier. When each of the predicates match, the computing device may rewrite the first table join query.Type: GrantFiled: November 14, 2011Date of Patent: March 4, 2014Assignee: International Business Machines CorporationInventors: Thomas A. Beavin, Mengchu Cai, Ruiping Li, James A. Ruddy
-
Patent number: 8650155Abstract: A computer readable storage medium includes executable instructions to read source node transaction logs to capture transaction data, including local transaction data, global transaction identifiers and participating node data. The global transaction identifiers and participating node data are stored in target node queues. The target node queues are accessed to form global transaction data. Target tables are constructed based upon the local transaction data and the global transaction data.Type: GrantFiled: February 26, 2008Date of Patent: February 11, 2014Assignee: Oracle International CorporationInventors: Scott Roger Corbin, Joel Shepherd, Alok Pareek, Chris McAllister
-
Patent number: 8620882Abstract: An improved technique for granting access to a complex datum maps a single user token representing a user onto a set of data group tokens, each data group token providing access to a data group stored on a storage medium. The improved technique combines the centralization of the complex datum while providing the security of tokenization and will lower the risk of a rogue third party gaining unauthorized access to the user's records stored across the data groups.Type: GrantFiled: December 29, 2010Date of Patent: December 31, 2013Assignee: EMC CorporationInventors: Robert W. Griffin, Daniel Bailey, Joshua Rosenthol
-
Patent number: 8615489Abstract: Writes to a storage device of a protected computer system are tracked in a manner that accounts for those writes that may occur during a system reboot process when the file system is not available. During the shutdown process, write tracking data is maintained in system memory and is written into storage locations allocated to the tracking file after the file system has been dismounted so that any writes that may occur during the file system dismount can be captured. During the boot process, temporary write tracking data is maintained in system memory even before the file system is mounted so that any writes that may occur immediately after the file system mount can be captured. The temporary write tracking data is later merged with the tracking data contained in the tracking file and the merged tracking data is used to track further writes to the storage device.Type: GrantFiled: November 12, 2009Date of Patent: December 24, 2013Assignee: VMware, Inc.Inventors: Aleksey Pershin, Sudarsan R. Piduri
-
Patent number: 8543534Abstract: An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event processing network can define concurrent operation of at least two components of the event processing networks.Type: GrantFiled: June 4, 2008Date of Patent: September 24, 2013Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
-
Patent number: 8478742Abstract: In an embodiment, estimated costs are used to pick the best refresh technique (e.g., method) for a given MV. In another embodiment, estimated costs are used to schedule the refresh of a set MVs in an order such that overall time to refresh is reduced, or in an order that uses the smallest overall time, for refreshing when compared to other alternative refresh schedules. In another embodiment, the estimated cost of refreshing each of a set of MVs is used to select the set of CPU resources to allocate to refreshing each MV. Based on the estimated costs, the allocation of CPU resources is chosen to be more optimal (e.g., use less CPU time) than other available sets of CPU resources. In an embodiment, when refreshing an MV, delayed index maintenance is chosen if a significant portion of the base table and/or the partitions of the table has changed.Type: GrantFiled: March 18, 2005Date of Patent: July 2, 2013Assignee: Oracle CorporationInventors: Nathaniel Keith Folkert, Abhinav Gupta, Andrew Witkowski
-
Patent number: 8473530Abstract: A data structure defining a field in an electronic file is described, the field including updateable text. The data structure can be included, for example, in a computer-aided design drawing. In one implementation, the data structure includes: an evaluator identifier; a field code; a child field quantity; if the child field quantity is greater than zero, then one or more child field identifiers; an object reference quantity; if the object reference quantity is greater than zero, then one or more object reference identifiers; a field format; a field filing option; a field state; an evaluation status; an evaluation error; an evaluation error message; an evaluated field value; a formatted field value; a formatted field value length; an extended data quantity; and, if the extended data quantity is greater then zero, than one or more extended data.Type: GrantFiled: March 17, 2005Date of Patent: June 25, 2013Assignee: Autodesk, Inc.Inventors: Elango Ganesan, Anne Strand, John Nolan
-
Patent number: 8458221Abstract: A method of generating content defined by a file of a prescribed format. A portion of a first work of content is automatically identified responsive to a user selection thereof. The first work of content may be audio, video, and still images. A reference to the portion of the first work of content is generated responsive to the identifying. Instructions associated with the portion of the first work of content operable for use by a playback device to render the content are generated. The reference and the instructions are incorporated in a digital file of a prescribed format operable for use by the playback device during rendition of the content. The file may be stored in a memory component. The playback device is operable to use the reference to access the portion of the first work of content from a source other than the file during rendition of the file.Type: GrantFiled: October 13, 2010Date of Patent: June 4, 2013Assignee: Sony CorporationInventor: Charles McCoy
-
Patent number: 8433679Abstract: The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. At least one module on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. A second software module acts as a manager for each particular library media.Type: GrantFiled: June 9, 2008Date of Patent: April 30, 2013Assignee: CommVault Systems, Inc.Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
-
Patent number: 8429167Abstract: A method and apparatus for determining contexts of information analyzed. Contexts may be determined for words, expressions, and other combinations of words in bodies of knowledge such as encyclopedias. Analysis of use provides a division of the universe of communication or information into domains, and selects words or expressions unique to those domains of subject matter as an aid in classifying information. A vocabulary list is created with a macro-context (context vector) for each, dependent upon the number of occurrences of unique terms from a domain, over each of the domains. This system may be used to find information or classify information by subsequent inputs of text, in calculation of macro-contexts, with ultimate determination of lists of micro-contests including terms closely aligned with the subject matter.Type: GrantFiled: August 8, 2006Date of Patent: April 23, 2013Assignee: Google Inc.Inventor: David C. Taylor
-
Patent number: 8359288Abstract: A method of using location-dependent sensor information comprising receiving information from one or more sensor/monitor/device (SMD) and determining a location associated with the SMD. The method further comprising integrating the SMD data into a comprehensive location-based database, and enabling a user to search for local conditions in the location-based database.Type: GrantFiled: December 30, 2005Date of Patent: January 22, 2013Assignee: DP Technologies, Inc.Inventors: Philippe Kahn, Arthur Kinsolving
-
Patent number: 8346784Abstract: A system can be provided for dynamically serving a content file. A content object request function can receive a request for a webpage defined by the content file, the content file including a plurality of embedded or referenced content objects, at least one of the plurality of content objects including a Javascript. A content-file modifier can modify the content file to include instructions to generate reports comprising information relating to invocation of stubs. A report receiver can receive reports from the end user system, and an object usage analyzer quantifes usage of each of the stubs. An object prioritizor can prioritize the plurality of content objects based on the analysis, the prioritization including an identification of at least one high-priority content object. An object injector can modify the content file such that the high-priority content object automatically loads upon rendering of the content file.Type: GrantFiled: May 29, 2012Date of Patent: January 1, 2013Assignee: Limelight Networks, Inc.Inventors: Dima Potekhin, Ofir Ehrlich, Leonid Fainberg, Tomer Altman, Gil Shai, Ofer Gadish
-
Patent number: 8326820Abstract: Described herein is a technology that facilitates efficient large-scale similarity-based retrieval. In several embodiments documents, images, and/or other multimedia files are compactly represented and efficiently indexed to enable robust search using a long-query in a large-scale corpus. As described herein, these techniques include performing decomposition of a file, e.g., a document or document-like representation. The techniques use dimension reduction to obtain three parts, topic-related words (major semantics), document specific words (minor semantics), and background words, representing the major semantics in a feature vector and the minor semantics as keywords. Using the techniques described, file vectors are matched in a topic model and the results ranked based on the keywords.Type: GrantFiled: September 30, 2009Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Zhiwei Li, Lei Zhang, Rui Cai, Wei-Ying Ma, Heung-Yeung Shum
-
Patent number: 8280927Abstract: The present invention claims and discloses an electronic equipment capable of executing a processing executing program that performs a predetermined processing. The electronic equipment comprises a memory; a setting unit that sets an allocation time for a memory region in the memory that the processing executing program is to use; and a memory leak detecting unit that detects when the memory region has not been deallocated within the allocation time.Type: GrantFiled: September 4, 2008Date of Patent: October 2, 2012Assignee: KYOCERA Document Solutions Inc.Inventor: Toshiaki Ueno
-
Patent number: 8271529Abstract: An information group is disclosed for enabling user to retrieve and modify information and interact with other user. An information group is defined by three attributes as location, time span and topic. User has to meet requirement on an information group's location and time span attributes in order to interact with information stored inside information group and communicate with other users inside the same information group. Information group dynamically adjusts its location and life span attributes based on its interaction with user. When multiple information groups are available to a user, they are ranked based on their location attribute and user information and presented to user in the ranked order. Several applications enabled by our invention are disclosed, including but not limited to transportation sharing, connecting users that share a common interests, event signing up, or service or product promotion.Type: GrantFiled: August 9, 2010Date of Patent: September 18, 2012Inventor: Yuheng Qiu